假设我有一个具有不同特定泛型类型的对象数组,如int,string,datetime等
如何找出对象的哪个类型(typeOf
)可以使用该对象上的函数?
例如
我得到了Object []
在查看之后我发现a[0]
是DateTime
,我想使用它ToShortDateString
属性
我该怎么做?
答案 0 :(得分:2)
您可以使用cast。
执行此操作object[] a;
// ...
if (a[0] is DateTime)
{
((DateTime)a[0]).ToShortDateString();
}