Как сравнить универсальный тип со значением по умолчанию?
void Get<T>(Action<T> createObject)
{
T obj = createObject();
if(obj == default(T))
return obj;
// .. do a bunch of stuff
return obj;
}
Ошибка компилятора: оператор '==' не может быть применен к операндам типа 'T' и 'T'
Как мне сделать это правильно?