Изменение параметра универсального типа - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д