parcial - what is a class in c#




Clases parciales en dlls separados (4)

¿Es posible tener dos partes (el mismo espacio de nombres, el mismo nombre de clase) en una clase parcial en DLL separadas?


Desde MSDN -Partial Classes and Methods :

Todas las definiciones de tipo parcial que deben ser partes del mismo tipo deben definirse en el mismo ensamblado y el mismo módulo (archivo .exe o .dll). Las definiciones parciales no pueden abarcar múltiples módulos.


La pregunta es por qué querría hacer una clase parcial en otra asamblea? Puede definir clases abstractas e interfaces a través de ensamblajes, tal vez necesite investigar eso.


No, no es posible. Cuando se compila el ensamblaje, la clase debe completarse.


No. Las clases parciales son una característica puramente lingüística. Cuando se compila un ensamblaje, los archivos se combinan para crear el tipo. No es posible distribuir los archivos en diferentes conjuntos.

Sin embargo, dependiendo de lo que quiera hacer, es posible que pueda usar métodos de extensión para lograr lo que necesita.





partial-classes