Здравствуйте, Аноним, Вы писали:
А>Как создать тип на основании дженерика и типа созданного с помощью рефлексией.
А>Код ниже создаст дженерик для object`а, а нужно чтобы для type. Как такое можно сделать?
А>Type type=sometype;
А>object obj = Activator.CreateInstance(type);
А>public void Do<T>(obj)
А>{
А> Type t=typeof(GenericType<T>);
А>}
var o = Activator.CreateInstance(typeof(GenericType<>).MakeGenericType(ty))
?
Как создать тип на основании дженерика и типа созданного с помощью рефлексией.
Код ниже создаст дженерик для object`а, а нужно чтобы для type. Как такое можно сделать?
Type type=sometype;
object obj = Activator.CreateInstance(type);
public void Do<T>(obj)
{
Type t=typeof(GenericType<T>);
}
J>J>var o = Activator.CreateInstance(typeof(GenericType<>).MakeGenericType(ty))
J>
J>?
нет GenericType- интерфейс
Здравствуйте, Аноним, Вы писали:
J>>J>>var o = Activator.CreateInstance(typeof(GenericType<>).MakeGenericType(ty))
J>>
J>>?
А>нет GenericType- интерфейс
ну так интерфейсы невозможно создать.