Создать общий список <T> с отражением
У меня есть класс со свойствомIEnumerable
, Как мне сделать универсальный метод, который создает новыйList
и назначает это свойство?
IList list = property.PropertyType.GetGenericTypeDefinition()
.MakeGenericType(property.PropertyType.GetGenericArguments())
.GetConstructor(Type.EmptyTypes);
Я не знаю, где тип T может быть что угодно