标签: c# .net generics
void Get<T>(Action<T> createObject) { T obj = createObject(); if(obj == default(T)) return obj; // .. do a bunch of stuff return obj; }
编译器错误: 运算符'=='不能应用于'T'和'T'类型的操作数
我该如何正确地做到这一点?