@i__egor

Как получить и вставить в обобщение аргумент типа?

Хочу в функцию с обобщением (например ToPlace(.....) ) Вставить Т. В функции где взываю ToPlace<>() я не передаю тип. поэтому хочу получить его из массива
Пытаюсь так:
Type t = mas[0]; //где массив типа Sysetm Type
ToPlace<t>(.....); //пишет: "t" является переменная, но используется как тип
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
Никак. Кастите все объекты к object и в рантайме разруливайте через рефлексию.
Попутно можно добавить перегрузку для метода ToPlace(..., Type type)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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