Возможно, это невозможно, но у меня есть этот класс:
public class Metadata<DataType> where DataType : struct
{
private DataType mDataType;
}
Там больше, но пусть это будет проще. Тип общего типа (DataType) ограничен типом значений инструкцией where. Я хочу сделать список этих объектов метаданных различных типов (DataType). Например:
List<Metadata> metadataObjects;
metadataObjects.Add(new Metadata<int>());
metadataObjects.Add(new Metadata<bool>());
metadataObjects.Add(new Metadata<double>());
Возможно ли это?