0

我正在尝试使用对象类型初始化一个泛型类,但是我无法做到这一点。

下面的代码将解释我的意思:

PagingList<MyForm> Form = new  PagingList<MyForm>();

所以 PagingList 是我的通用类,我已经分配了“MyForm”类型,但是我无法初始化它。

错误是:

“PagingList' 不包含采用 0 个参数的构造函数”

PagingList 是我在外部添加的一个包。MyForm 是我创建的一个类。

我怎么能初始化这个?

谢谢你。

4

1 回答 1

0

要创建类的实例,您需要像这样调用此类的构造函数:

new PagingList<MyForm>();

您尝试调用不带参数的默认构造函数。

您看到的错误意味着 PagingList 类中没有使用 0 个参数的构造函数。检查对象浏览器是否有其他具有 1 个或多个参数的构造函数或实例化此类的静态方法。

如果您愿意,可以参考文档以获取有关构造函数的更多详细信息:C# Classes Constructors

于 2019-02-13T23:30:07.770 回答