Проверка типа Т на default значение - C#
Формулировка задачи:
У меня в классе нужно проверять тип Т на default значение Я не знаю заранее это будет 0 или null. Как это можно сделать?
Решение задачи: «Проверка типа Т на default значение»
textual
Листинг программы
static bool IsDefaultValue<T>(T obj)
{
if (obj == null)
return true;
return obj.Equals(default(T));
}