在C#中是否禁止为泛型类实现默认构造函数?
如果没有,为什么下面的代码无法编译?(<T>
虽然我删除它编译)
那么,为泛型类定义默认构造函数的正确方法是什么?
public class Cell<T>
{
public Cell<T>()
{
}
}
编译时错误:错误1类,结构或接口成员声明中的无效令牌'('
Answers:
您没有在构造函数中提供type参数。这就是你应该怎么做。
public class Cell<T>
{
public Cell()
{
}
}