¿Qué son las clases parciales en C#?
Las clases parciales nos permite definir una clase en varios archivos, es decir, podemos dividir físicamente el contenido de la clase en diferentes archivos, pero incluso físicamente están divididos, pero lógicamente es una sola unidad. . Una clase en la que se puede escribir código en dos o más archivos se conoce como clase parcial. Para hacer que cualquier clase sea parcial, necesitamos usar la palabra clave parcial.
Las clases
parciales nos permiten dividir una definición de clase en 2 o más archivos. También
es posible dividir la definición de una estructura o una interfaz en dos o más
archivos fuente. Cada archivo fuente contendrá una sección de la
definición de la clase y todas las partes se combinarán en una sola clase
cuando se compile la aplicación.
DEMOSTRACIÓN
Crearemos un aplicativo de consola a la cual llamaremos "AppDemoPartialClass"; en esta solución crearemos dos clases, una llamada "PersonaAtrib" que estará compuesta por los atributos y propiedades correspondientes y la otra "PersonaMet" donde estarán los métodos y acciones definiendo el comportamiento de las mismas.La clase PersonaMet también declarada como parcial, tendrá el método Show que escribirá en la consola el id y nombre de dicha persona:
Nos dirigimos después al método Main de nuestra aplicación de consola y allí instanciamos la clase para poder trabajar en ella