Мне нужно создать универсальный тип, но я не знаю тип во время компиляции. Я хотел бы сделать это:
Type t = typeof(whatever);
var list = new List<t>
это не скомпилируется, потому что t не является допустимым типом. Но он знает все о допустимом типе. Есть ли способ динамически создать общий список из System.Type, как это? Мне может понадобиться рефлексия, и это нормально, я просто немного растерялся.