2

假设我有一组具有不同特定泛型类型的对象,例如 int、string、datetime 等

在找出对象(带有typeOf)的类型后,我如何才能使用该对象上的函数?

例如

我有Object []一个

检查出来后我发现这a[0]是一个DateTime我想使用它的ToShortDateString属性

我怎么做?

4

1 回答 1

2

你可以用cast来做到这一点。

object[] a;

//  ...

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