标签: c# .net
我编写了一个UserControl,它源自标准的Control。
此UserControl有一个属性,它是一个抽象类的列表。 但我得到一个PropertyGrid的错误,它说它无法创建抽象类的新实例,因为它是抽象的。
我该怎么做才能解决这个问题?
答案 0 :(得分:2)
无法创建抽象类,必须实现它们。
抽象类是一个无法实例化的类,但必须从继承
抽象类是一个无法实例化的类,但必须从
这就是您从PropertyGrid看到错误的原因。
您需要创建一个实现全部或部分抽象类的基类 你也许可以使用一个界面。
Abstact VS Interface