2010-06-18 12 views

Respuesta

17

Puede hacer que el constructor interna:

public class MyClass 
{ 
    internal MyClass() { } 
} 

Cada clase que deriva de una clase base debe llamar a un constructor de la clase base en su constructor. Como no puede llamar al constructor si la clase base está en un ensamblaje diferente, la clase derivada no compila.

+2

y cómo se crea una instancia fuera de su conjunto? – tanascius

+4

@tanascius: agregue un método de fábrica, por ejemplo? – dtb

+0

sí, eso es posible, aunque no está claro si el OP necesita crear instancias (habla sobre * visible *, solo) ... +1 – tanascius

Cuestiones relacionadas