通用类型初始化为空

时间:2014-06-03 15:42:49

标签: c# generics

我正在编写一个采用泛型类型的方法,我正在尝试创建它的实例。

public static class Grid
{
    public static T TestGeneric<T>()
        where T : new()
    {
        T Result = new T();
        return Result;
    }
}

但是,这将返回null。我的对象继承是相当复杂的,我需要一段时间才能将它分开以查看是否存在导致它的东西。通常,什么会导致新的T()函数返回null?

0 个答案:

没有答案