Crie métodos Get and Set em C#

Crie métodos Get and Set em C#
A linguagem de programação C# fornece muitas instalações para seus programadores, um deles é o uso de métodos de get e set. Uma palavra comum usada para eles são getters e setters. O conceito de getters e setters atinge ao lidar com dados confidenciais. Vamos facilitar as coisas. Primeiro, entenda o que é o encapsulamento. O encapsulamento está oculta dados confidenciais do usuário e tem uma condição que podemos ocultar dados confidenciais dos usuários, definindo as variáveis ​​como privadas. Variáveis ​​privadas são recuperadas dentro da aula. Eles não podem ser recuperados fora dessa aula. Mas às vezes precisamos usar esses dados privados e depois utilizar o método Get and Set. Esses dois nos permitem acessar as variáveis ​​fora dessa aula. Get and Set são dois métodos de propriedade. A propriedade é uma mistura de método e variável. Propriedades são membros da classe que são maleáveis ​​para ler, escrever e calcular o valor do tipo de dados privado. São métodos especiais que podem acessar variáveis ​​privadas, pois são públicas.

Por que precisamos dos métodos Get e Set?

A necessidade de esse tipo de método foi sentida por duas razões. Aqueles são afirmados abaixo:

  • Variáveis ​​públicas podem ser usadas fora da classe, e os dados podem ser mal utilizados, o que é uma preocupação de segurança.
  • E variáveis ​​privadas não podem ser acessadas fora da aula, o que garante segurança, mas às vezes pode precisar acessar dados privados. Nesse caso, o que vamos fazer?

A solução é a propriedade, que fornece segurança e segurança de dados e informações. Com isso, podemos acessar as variáveis ​​privadas.

Trabalhando

O trabalho é fácil, crie a classe, eu.e., Classe ABC, E dentro da classe, defina a variável como privada, eu.e., String privada AB. Em seguida, defina a mesma variável pública, basta alterar um pouco o nome da variável, eu.e., capitalize a primeira letra, que principalmente fazemos public string ab. E defina os aparelhos encaracolados, dentro dos aparelhos encaracolados, crie o método Get and Set obtenha return ab; e set ab = value;

A função get receberá a mesma variável que declaramos privado, e a função atribuirá o valor a essa variável. A partir das amostras a seguir, será fácil compreender como os métodos de obter e definir no trabalho C#.

Exemplo 1

Neste exemplo, examinaremos como utilizamos os métodos Get e Set para acessar variáveis ​​privadas fora da classe.

Este código verá métodos de obter e definir com seu uso. Estávamos começando da aula que havíamos criado chamado "Person_info". Definimos uma variável privada “Identification_mark” do tipo de dados da string dentro desta classe. E definir a mesma variável, mas desta vez capitaliza a primeira letra do nome da variável "Identification_Mark". Em vez de privado, defina esta variável como pública. Dentro deste método público, chamaremos as funções GET e set . O método get retornará a variável privada necessária, e o método set definirá o valor, como é usado para atribuir valor. No método GET, retornamos a variável "Identification_mark" e, no método de conjunto, especificamos um valor para essa variável.

No método Main (), crie o objeto da classe "Person_info". Podemos criar vários objetos de uma classe, mas aqui criamos apenas um objeto para explicar como podemos acessar variáveis ​​privadas por meio de métodos de entrada (métodos de propriedade). Agora, atribua um valor ao objeto que criamos como OBJ.Marca de identificação. Aqui, identificação_mark é a variável pública. O compilador armazenará o valor e depois o passará para a identificação_mark através do método Get . Fora da classe, o método set atribuirá o valor "Mole" ao "identificação_mark". Exibir um texto na tela com o console.Função writeLine (). E utilizando a mesma função, mostre o valor do objeto de uma classe. Então, chame o console.Método readKey () para manter o terminal visível de outra forma, ele piscará e parará.

Exemplo 2

Nesse cenário, chamaremos os métodos Get e Set para acessar variáveis ​​privadas sem realmente escrever manualmente.

Podemos usar outro método para métodos de propriedade (Get e Set) sem digitar todo o código para métodos Get e Set. Basta criar a classe "Person_Height". Dentro desta classe, definimos uma variável pública "altura" do tipo inteiro. Não podemos definir a variável privada para altura aqui. E dentro deste método, apenas escreva os termos "Get" e "Set". Essas funções obterão automaticamente a variável e depois definirão o valor. Podemos acessar a variável privada. Este é o método curto para usar métodos get e set.

No método main (), defina o objeto de uma classe, eu.e., PERSON_HEIJE OBJ = new Person_Height (); OBJ mostra o objeto criado da classe “Person_Height”. Através deste objeto, podemos chamar qualquer método ou variável da classe "Person_height". Em seguida, atribua o valor 165 a "altura" com a ajuda de "Obj". Com console.Método WriteLine (), imprima uma mensagem e use outro console.WriteLine () para mostrar o valor definido da altura. O processo no back -end é o mesmo que discutimos no código anterior, mas é o método mais curto. No final, utilize o console.ReadKey () para fazer a tela de saída para você.

Exemplo 3

Concatenaríamos os valores neste código usando os métodos GET e Set.

Primeiro, crie a classe "hello_program". Em seguida, defina uma variável pública e privada dentro da classe. Essas variáveis ​​têm o mesmo tipo de dados, "string". Na próxima declaração, ligue para os métodos Get and Set. O get retornará a variável e o conjunto definirá seu valor. Aqui, concatenamos a mensagem "Olá" com o valor. Alocamos seu valor para o tempo de execução. Na função Main (), construa um objeto da classe e atribua o valor "Daniyal Pedro" ao objeto. Represente o nome com "Hello" na tela usando o console.Função writeLine (). Depois disso, invoco o console.Declaração readKey ().

Conclusão

Neste guia, examinamos os métodos GET e Set em detalhes e os motivos por trás de nossa necessidade para eles. Os métodos de propriedade (Métodos Get e Set) tornaram o acesso de dados seguro e seguro. Em C#, podemos proteger dados confidenciais de uso indevido e perda usando essas funções. Este é o encapsulamento de dados. Também conversamos sobre as propriedades, o trabalho e vários códigos dos métodos Get e Set.