Изменение параметра универсального типа - 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);
}