動態類型我得到了下面的問題,我的數據流:設置屬性在C#
數據流由一本字典,我想分析和動態指定值的類型。
I.e.我的數據STREA包括:
- 「日期」, 「2000年1月1日」
- 「名」, 「喬」
- 「活着」, 「真」
- 「健康」, 「100」
現在我想按照這個數據流來設置一個泛型類的我的屬性:
class GenericClass
{
Hashtable genericAttributes;
}
是否有可能通過反射將我的數據流值設置爲正確的類型?
我可以嘗試像:
DateTime.TryParse(date, out myDate);
的日期時間對象,但是當試圖解析雙打,花車,int16s,int32s,UINT16我不認爲這會工作,...
對此有些想法?
THX和問候
還有'Double.TryParse' ,'Float.TryParse','Short.TryParse'和'Int32.TryParse'等等。 –
你從哪裏得到最終的'Type'? –
是的,我知道,但這會讓我擔心「2.0」可能轉換爲Int16,float和double。 – ffyhlkain