Задать вопрос
iremezoff
@iremezoff

Рефлексия и обощенные типы C#?

В общем ситуация такая:

1. Имеется обобщенный тип например class MyGeneric<T> {public T value;}

2. Имеется переменная type типа Type, значение которой хранит информацию о некоем типе. Информация получена операцией typeof(SomeType).


Можно ли мне создать объект обобщенного типа и в качестве параметра передать как раз тип, который хранится в переменной типа Type?


Пример:

Type type = typeof(DateTime);

Хочу объект обобщенного типа наподобие MyGeneric<DateTime>. Но как передать в качестве параметра то, что хранится в type — загадка
  • Вопрос задан
  • 4559 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл разработчик С++
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@rumatavz
Type.MakeGenericType
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы