我正在编写一个采用泛型类型的方法,我正在尝试创建它的实例。
public static class Grid
{
public static T TestGeneric<T>()
where T : new()
{
T Result = new T();
return Result;
}
}
但是,这将返回null。我的对象继承是相当复杂的,我需要一段时间才能将它分开以查看是否存在导致它的东西。通常,什么会导致新的T()函数返回null?