如何将泛型类型与其默认值进行比较?

时间:2009-05-14 16:07:26

标签: 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'类型的操作数

我该如何正确地做到这一点?

0 个答案:

没有答案