C# Clase parcial

C# Clase parcial

Como la palabra clave "parcial" sugiere que debe estar relacionada con la división de la implementación de la clase. Las clases parciales funcionan de manera similar a las clases normales, pero la definición de estas clases se puede dividir en partes dentro del mismo código (en el editor de Ubuntu) o en diferentes archivos mientras se usa Visual Studio. El uso de la clase parcial no afecta la ejecución. Por otro lado, es muy útil cuando se trabaja en un proyecto de código a gran escala. Por lo tanto, hemos decidido mostrar el uso de clases parciales en C# dentro de este artículo hoy. Comencemos con la implementación de algunos ejemplos de C# para usar la clase parcial en nuestros programas. Para esto, necesitamos un archivo C# para crear y ejecutar nuestros códigos. Por lo tanto, hemos abierto el terminal de Ubuntu 20.04 e intenté la consulta de "toque" para hacer una con la extensión "CS".

Ejemplo # 01

Veremos el ejemplo más simple de usar el concepto de clase parcial de C# en nuestro código. Entonces, lanzamos el archivo C# vacío en el editor de texto. Tenemos que iniciar nuestro código C# con la biblioteca del sistema de C# a través de la palabra clave "usando". Nos ayudará a usar las funciones genéricas de C# en nuestro código. Hemos creado una "prueba" de clase parcial de tipo público con las palabras clave "clase" y "parcial" y dividido su implementación en dos partes simples.

La primera parte de la clase de prueba parcial contiene una declaración de dos variables de caracteres de tipo privado, I.mi., "a y B". Además, contiene un constructor de prueba de clase que tiene dos valores de parámetros del tipo de caracteres "A" y "B" aprobado por la función Main () para establecer o inicializar el valor de "A" y "B" utilizando el objeto "esto" de C#. La primera parte de la prueba de clase parcial se completa aquí. La otra parte de la prueba de clase parcial es implementar una sola función definida por el usuario llamada "show". Esta función contiene una sola declaración de "WriteLine" de la clase "Consola" de C# utilizada para mostrar el valor de las variables de caracteres "A" y "B" aprobada por el método Main ().

Ahora, la implementación de la segunda parte de la clase parcial también se completa aquí, y no quedan partes en el código para esta clase. Hemos creado otra clase "nueva" en el código que será la clase de ejecución principal para todas las otras clases. Hemos definido una función main () dentro de esta clase para iniciar la ejecución del programa en el shell de Ubuntu 20.04 Después de la compilación. Hemos creado un objeto "t" de la clase parcial "prueba" utilizando el nombre de clase y la palabra clave "nueva" en lo que respecta al método de creación de objetos. Hemos pasado los valores de dos caracteres al constructor de la prueba de clase parcial aquí. Después de crear este objeto, la función de constructor () de la primera parte de la clase parcial se ejecutará mientras la ejecución del código. Inicializará los valores de las variables "A" y "B" pasándoles los valores "R" y "M", respectivamente. Hemos utilizado el objeto "t" de una prueba de clase parcial para llamar a la función show () desde la segunda parte de una prueba de clase parcial. La función show () de la clase parcial se ejecutará, y mostrará los valores asignados a las variables "A" y "B" que se muestran en nuestro Ubuntu 20.04 Pantalla de shell.

Después de guardar nuestro código con el Ctrl+S, abrimos el terminal para compilarlo. Use el compilador "MCS" para compilar el "parcial.archivo de código CS ". Ha generado el archivo "exe" después de la compilación, y hemos utilizado ese archivo "exe" dentro del comando de tiempo de ejecución "mono" de C# para la ejecución. Resulta que el uso de trabajo de clase parcial es bastante igual que la simple clase fusionada, yo.mi., Mostré los valores de una variable "A" y "B".

Ejemplo # 02

Entremos en un ejemplo más mejorado de C# para crear y usar la clase parcial dentro del código. Entonces, hemos comenzado este código con la misma biblioteca de "sistema" en la primera línea. Hemos creado una clase parcial de tipo público calcule y dividimos su definición en tres partes separadas en el código. La primera parte de la clase parcial "Calcular" contiene la declaración simple de dos variables de doble tipo, V1 y V2, al principio. Después de esto, contiene una función de constructor calculador () simple que tiene dos valores paramétricos de doble tipo aprobados por la función Main () para asignar valores a las variables "V1" y "V2". Después de la función del constructor, la primera parte de la clase parcial también contiene una función definida por el usuario llamada "show". Esta función simplemente muestra los valores de las variables dobles V1 y V2 asignados por la función del constructor a través del valor pasado por el método de parámetro en el shell en la ejecución. La segunda parte de la clase parcial "Calcular" contiene una función simple de "suma" definida por el usuario. Esta función calcula la suma de las variables dobles V1 y V2 dentro de la nueva variable "suma" que se definen e inicializan en la primera parte de la clase parcial.

Después de esto, la instrucción WriteLine () de la clase de consola se ha utilizado aquí para mostrar la suma de ambas variables en el shell utilizando la variable "suma" acaba de calcularse por V1 y V2. La última y tercera parte de la clase parcial "Calcular" contiene otra función, "restar", que ha estado calculando el resultado de la resta de las variables dobles V1 y V2 usando el "-" Operador. El resultado de la sustracción se guardaría en la nueva variable doble "sub" y se muestra en el shell en la ejecución utilizando la instrucción WriteLine () de la clase de consola.

La implementación de la clase parcial en las piezas se ha completado ahora. Después de esto, hemos creado una nueva clase llamada "nueva" y comenzamos una implementación de la función principal () dentro de ella. Hemos creado un objeto "t" para la clase parcial calcule y lo pasamos 2 variables dobles en los parámetros. Al crear este objeto, la función del constructor se ejecutó, y ambos valores dobles se asignaron a las variables V1 y V2.

Se ha llamado a la función "show" con el uso del objeto "t" para mostrar los valores de ambas variables. Después de esto, se usa el mismo objeto para llamar a la función "suma" desde la segunda parte de una clase parcial para mostrar la suma de ambas variables en la pantalla de shell. Por último, se ha llamado a la función de resta de la tercera parte de la clase parcial para mostrar el resultado de la resta de ambos valores variables. Guardemos y ejecutemos este código.

Después de la compilación y la ejecución, el compilador fusionó la clase parcial y mostró los valores de los resultados variables de V1, V2, suma y resta de ambas variables.

Conclusión

Hemos discutido el concepto simple de clases parciales para dividir el código en partes para evitar la complejidad en nuestros proyectos. Hemos discutido dos ejemplos bastante simples pero breves de C# para hacerlo. Discutimos cómo una gran clase podría dividirse en partes, mientras que cada una contiene diferentes funciones y variables. Estos ejemplos han demostrado que la clase parcial puede aumentar la eficiencia y la comprensión del programa de un desarrollador.