我有一個類,我想用來存儲另一個類的「屬性」。這些屬性只有一個名稱和一個值。理想情況下,我希望能夠添加鍵入的屬性,以便返回的「值」始終是我希望的類型。通用類型轉換從字符串
該類型應該始終是原始類型。這個類繼承了一個抽象類,它基本上將字符串的名稱和值存儲起來。這個想法是,這個子類將爲基類增加一些類型安全性(以及節省我的一些轉換)。
所以,我創建了一個類,這是(大約)這樣的:
public class TypedProperty<DataType> : Property
{
public DataType TypedValue
{
get { // Having problems here! }
set { base.Value = value.ToString();}
}
}
所以,問題是:
是否有「通用」的方式從字符串轉換回原始?
我似乎無法找到任何通用接口,鏈接轉換板(類似ITryParsable將是理想!)。
我很想看到你的具體類的例子,即使只是一個片段。 :) – 2008-08-12 09:54:03
可以請你發佈你的基類的相關部分? – JJS 2012-07-11 21:26:08