public class Setting<T>
{
public string name { get; set; }
public T value { get; set; }
}
現在我想創建一個IList<Setting<T>>
但在它不同類型Setting<T>
式T的,我想如
List<Setting<T>> settingsList;
settingsList.Add(new Setting<int>());
settingsList.Add(new Setting<string>());
我試過IList<Setting<T>>
但這似乎不可能的,因爲編譯器沒有找到T
類型。
我知道我可以使用對象,但我希望它是強類型。所以我的問題是,如果有可能得到這個工作。
您的意思是,例如,您有'設置'和'設置',並且您想要包含這兩個列表? –
BoltClock
2011-06-05 10:05:20
相關問題C# - 多個泛型類型在一個列表中(http://stackoverflow.com/questions/353126/c-multiple-generic-types-in-one-list) – bentayloruk 2011-06-05 10:08:01
@BoltClock編輯我的問題,使其更多清除 – Tokk 2011-06-05 10:13:14