这可能是不可能的,但我有这样一个类:
public class Metadata<DataType> where DataType : struct
{
private DataType mDataType;
}
还有更多的内容,但让我们保持简单。where语句将泛型类型(DataType)限制为值类型。我想要做的是拥有这些不同类型的元数据对象(DataType)的列表。例如:
List<Metadata> metadataObjects;
metadataObjects.Add(new Metadata<int>());
metadataObjects.Add(new Metadata<bool>());
metadataObjects.Add(new Metadata<double>());
这有可能吗?
https://stackoverflow.com/questions/353126
复制相似问题