具有属性列表<class>的Usercontrol,其中class是abstract </class>

时间:2011-02-21 13:15:16

标签: c# .net

我编写了一个UserControl,它源自标准的Control。

此UserControl有一个属性,它是一个抽象类的列表。 但我得到一个PropertyGrid的错误,它说它无法创建抽象类的新实例,因为它是抽象的。

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:2)

无法创建抽象类,必须实现它们。

  

抽象类是一个无法实例化的类,但必须从

继承

这就是您从PropertyGrid看到错误的原因。

您需要创建一个实现全部或部分抽象类的基类 你也许可以使用一个界面。

Abstact VS Interface