我正在尝试使用对象类型初始化泛型类,但是无法做到这一点。
下面的代码将解释我的意思:
PagingList<MyForm> Form = new PagingList<MyForm>();
所以PagingList是我的通用类,我已将类型分配为“ MyForm”,但是无法初始化它。
错误是:
“ PagingList'不包含带有0个参数的构造函数”
PagingList是我在外部添加的软件包。 MyForm是我创建的一个类。
我该如何初始化呢?
谢谢。
答案 0 :(得分:0)
要创建该类的实例,您需要像执行此操作一样调用此类的构造函数:
new PagingList<MyForm>();
您尝试调用不带参数的默认构造函数。
您看到的错误意味着PagingList类中没有构造函数接受0个参数。在对象浏览器中检查是否有其他带有1个或多个参数的构造函数或实例化此类的静态方法。
如果需要,可以参考文档以获取有关构造函数的更多详细信息:C# Classes Constructors