Изменение параметра универсального типа - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Подскажите пожалуйста, возможно ли выполнить код вроде этого:
public static void Read<T>(ref T Value)
        {
            Value = (T)15;
        }
Т.е., требуется внутри метода присвоить значение универсальному параметру
Прошу прощения, два дня ломал голову и только сейчас нашел правильный гуглозапрос А решается задача вот так, если кому понадобится:
Value = (T)Convert.ChangeType(15, typeof(T));

Решение задачи: «Изменение параметра универсального типа»

textual
Листинг программы
        public static void Read<T>(ref T Value)
        {
            Value = default(T);
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы