假设我有一组具有不同特定泛型类型的对象,例如 int、string、datetime 等
在找出对象(带有typeOf
)的类型后,我如何才能使用该对象上的函数?
例如
我有Object []
一个
检查出来后我发现这a[0]
是一个DateTime
我想使用它的ToShortDateString
属性
我怎么做?
你可以用cast来做到这一点。
object[] a;
// ...
if (a[0] is DateTime)
{
((DateTime)a[0]).ToShortDateString();
}