Для объявления класса динамически требуется CodeDom .
Есть ли возможность создать общий список с анонимным классом в C #?
Да, но, как правило, не рекомендуется для использования вне непосредственного контекста.Например, создается общий список анонимного типа:
var range = Enumerable.Range(0, 100);
var genericList = range.Select(value => new { Value = value }).ToList();
В приведенном выше коде genericList
- это List<T>
, содержащий анонимный тип.