我有一个类
现在我想创建一个包含不同类型
public class Setting<T>
{
public string name { get; set; }
public T value { get; set; }
}
现在我想创建一个包含不同类型
Setting<T>
的 IList<Setting<T>>
,例如:List<Setting<T>> settingsList;
settingsList.Add(new Setting<int>());
settingsList.Add(new Setting<string>());
我尝试过 IList<Setting<T>>
, 但由于编译器找不到类型 T
, 所以似乎不可能实现。
我知道可以使用 object,但我希望它是强类型的。所以我的问题是是否有可能使其工作。
Setting<ClassA>
和Setting<ClassB>
,你想要一个包含这两个的列表? - BoltClock