2010-06-18 53 views

回答

17

您可以构造内部:

public class MyClass 
{ 
    internal MyClass() { } 
} 

从基类派生必须调用基类的构造函数的构造函数中的每个类。由于如果基类位于不同的程序集中,它不能调用构造函数,所以派生类不能编译。

+2

以及如何在组件外创建实例? – tanascius 2010-06-18 18:14:40

+4

@tanascius:添加一个工厂方法,例如? – dtb 2010-06-18 18:15:21

+0

是的,这是可能的,虽然目前还不清楚OP是否需要创建实例(他只会谈论* visible *)... +1 – tanascius 2010-06-18 18:16:14

相关问题