Crear métodos Get and Set en C#

Crear métodos Get and Set en C#
El lenguaje de programación C# proporciona muchas instalaciones a sus programadores, una de ellas es el uso de métodos GET y SET. Una palabra común que se usa para ellos son los obtonentes y los setters. El concepto de getters y setters alcanza cuando se trata de datos confidenciales. Hagamos las cosas fáciles. Primero, comprenda qué es la encapsulación. La encapsulación está ocultando datos confidenciales del usuario, y tiene una condición que podemos ocultar datos confidenciales de los usuarios definiendo las variables como privadas. Las variables privadas se recuperan dentro de la clase. No se pueden recuperar fuera de esa clase. Pero a veces, necesitamos usar esos datos privados y luego utilizar el método Get and Set. Estos dos nos permiten acceder a las variables fuera de esa clase. Get and Set son dos métodos de propiedad. La propiedad es una mezcla de método y variable. Las propiedades son miembros de la clase que son maleables para leer, escribir y calcular el valor del tipo de datos privados. Estos son métodos especiales que pueden acceder a variables privadas, ya que son públicas.

¿Por qué necesitamos los métodos Get and Set??

La necesidad de este tipo de método se sintió por dos razones. Esos se indican a continuación:

  • Las variables públicas se pueden usar fuera de la clase, y los datos se pueden usar mal, lo cual es una preocupación de seguridad.
  • Y no se puede acceder a variables privadas fuera de la clase, lo que garantiza la seguridad, pero a veces, es posible que necesitemos acceder a datos privados. En ese caso, ¿qué haremos??

La solución es la propiedad, que proporciona seguridad de datos e información. Por esto, podemos acceder a las variables privadas.

Laboral

El trabajo es fácil, crea la clase, yo.mi., clase ABC, y dentro de la clase, defina la variable como privada, yo.mi., cadena privada AB. Luego defina la misma variable pública, solo cambia un poco el nombre de la variable, yo.mi., capitalizar la primera carta, que en su mayoría hacemos cadena pública AB. Y configure los aparatos ortopédicos rizados, dentro de los frenos rizados, cree el método Get and Set como Get return AB; y establecer ab = valor;

La función get obtendrá la misma variable que declaramos privado, y la función set asignará valor a esa variable. De las siguientes muestras, será fácil comprender cómo funcionan los métodos GET y SET en C#.

Ejemplo 1

En este ejemplo, examinaremos cómo utilizamos los métodos get y establecidos para acceder a variables privadas fuera de la clase.

Este código verá métodos Get and Set con su uso. Estábamos comenzando desde la clase que habíamos creado llamado "Person_info". Definimos una variable privada "Identification_mark" del tipo de datos de cadena dentro de esta clase. Y defina la misma variable, pero este tiempo capitaliza la primera letra del nombre de la variable "Identification_mark". En lugar de privado, establezca esta variable como pública. Dentro de este método público, llamaremos a las funciones get y establecer . El método get devolverá la variable privada requerida, y el método establecer establecerá el valor, ya que se utiliza para asignar valor. En el método GET, devolvemos la variable "identificación_mark", y en el método establecido, especificamos un valor para esta variable.

En el método main (), cree el objeto de la clase "Person_info". Podemos crear múltiples objetos de una clase, pero aquí creamos solo un objeto para explicar cómo podemos acceder a variables privadas a través de métodos GetSet (métodos de propiedad). Ahora, asigne un valor al objeto que creamos como obj.Marca de identificación. Aquí, identificación_mark es la variable pública. El compilador almacenará el valor y luego lo pasará al método Identification_Mark a través del método get . Fuera de la clase, el método SET asignará el valor "mole" al "identificación_mark". Muestra un texto en la pantalla con la consola.Función writeLine (). Y al utilizar la misma función, muestre el valor del objeto de una clase. Entonces, llame a la consola.Método Readkey () Para mantener el terminal visible de lo contrario, parpadeará y se detendrá.

Ejemplo 2

En este escenario, llamaremos a los métodos Get and Set para acceder a variables privadas sin escribir realmente manualmente.

Podemos usar otro método para los métodos de propiedad (obtener y establecer) sin escribir todo el código para obtener y establecer métodos. Simplemente cree la clase "Person_height". Dentro de esta clase, definimos una "altura" de la variable pública del tipo entero. No podemos definir la variable privada para la altura aquí. Y dentro de este método, simplemente escriba los términos "obtener" y "establecer". Estas funciones obtendrán automáticamente la variable y luego establecerán el valor. Podemos acceder a la variable privada. Este es el método corto para usar métodos Get and Set.

En el método main (), configure el objeto de una clase, i.mi., Person_height obj = new Person_height (); OBJ muestra el objeto creado de la clase "Person_height". A través de este objeto, podemos llamar a cualquier método o variable de la clase "Person_height". Luego asigne el valor 165 a "altura" con la ayuda de "OBJ". Con consola.Método WriteLine (), imprima un mensaje y use otra consola.WriteLine () para mostrar el valor definido de la altura. El proceso en el backend es el mismo que discutimos en el código anterior, pero es el método más corto. Al final, utilice la consola.Readkey () para hacer la pantalla de salida para usted.

Ejemplo 3

Concatenaríamos los valores en este código utilizando los métodos GET y SET.

Primero, cree la clase "Hello_Program". Luego defina una variable privada y pública dentro de la clase. Estas variables tienen el mismo tipo de datos, "cadena". En la siguiente declaración, llame a los métodos Get and Set. Get devolverá la variable, y establecer establecerá su valor. Aquí, concatenamos el mensaje "Hola" con el valor. Asignamos su valor al tiempo de ejecución. En la función Main (), construya un objeto de la clase y asigne el valor "Daniyal Peter" al objeto. Representa el nombre con "Hello" en la pantalla usando la consola.Función writeLine (). Después de esto, invoca la consola.Declaración de readkey ().

Conclusión

En esta guía, examinamos los métodos get y establecimos en detalle y las razones detrás de nuestra necesidad de ellos. Los métodos de propiedad (métodos Get and Set) hicieron que el acceso a los datos fuera seguro y seguro. En C#, podemos proteger los datos confidenciales del mal uso y la pérdida mediante el uso de estas funciones. Esta es la encapsulación de datos. También hablamos sobre las propiedades, el trabajo y múltiples códigos de los métodos GET y SET.