2

int、string、datetime などの特定のジェネリック型が異なるオブジェクトの配列があるとします。

オブジェクトがどのタイプであるかを調べた後、typeOfそのオブジェクトの関数を使用するにはどうすればよいですか?

例えば

Object []

それをチェックアウトした後、それがプロパティであることa[0]がわかり、それDateTimeを使用したいToShortDateString

それ、どうやったら出来るの?

4

1 に答える 1

2

キャストでそれを行うことができます。

object[] a;

//  ...

if (a[0] is DateTime)
{
   ((DateTime)a[0]).ToShortDateString();
}
于 2012-07-06T05:35:37.090 に答える