2
比方說,我有不同的特定泛型類型如int,字符串,日期時間對象的數組和等C#中使用對象屬性發現哪種類型後
我怎樣才能找出哪些類型的對象(typeOf
後)可以使用該對象的功能?
例如
我Object []
一個
和檢查出來後,我發現,a[0]
是DateTime
,我想用它ToShortDateString
財產
我該怎麼做呢?
比方說,我有不同的特定泛型類型如int,字符串,日期時間對象的數組和等C#中使用對象屬性發現哪種類型後
我怎樣才能找出哪些類型的對象(typeOf
後)可以使用該對象的功能?
例如
我Object []
一個
和檢查出來後,我發現,a[0]
是DateTime
,我想用它ToShortDateString
財產
我該怎麼做呢?
你可以用cast來做到這一點。
object[] a;
// ...
if (a[0] is DateTime)
{
((DateTime)a[0]).ToShortDateString();
}
tnx快速響應 – Sophex 2012-07-06 05:52:05
歡迎您! :) – 2012-07-06 08:02:48