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

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

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

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

Похожие вопросы
ITFB Group Москва
от 200 000 до 300 000 ₽
Альфа-Банк Москва
от 200 000 до 350 000 ₽
EuroAuto Санкт-Петербург
от 200 000 ₽