【发布时间】:2011-08-17 06:05:02
【问题描述】:
是否可以将不同类型的通用对象添加到列表中?如下。
public class ValuePair<T>
{
public string Name { get; set;}
public T Value { get; set;
}
假设我拥有所有这些对象...
ValuePair<string> data1 = new ValuePair<string>();
ValuePair<double> data2 = new ValuePair<double>();
ValuePair<int> data3 = new ValuePair<int>();
我想将这些对象保存在一个通用列表中。例如
List<ValuePair> list = new List<ValuePair>();
list.Add(data1);
list.Add(data2);
list.Add(data3);
有可能吗?
【问题讨论】:
-
昨天也有人问过同样的问题。 stackoverflow.com/questions/7066506/…