Como a palavra -chave "parcial" sugere que ela deve estar relacionada à divisão da implementação de classe. As classes parciais funcionam de maneira semelhante às classes normais, mas a definição dessas classes pode ser dividida em peças dentro do mesmo código (no editor do Ubuntu) ou em diferentes arquivos enquanto estiver usando o Visual Studio. O uso da classe parcial não afeta a execução. Por outro lado, é muito útil ao trabalhar em um projeto de código em larga escala. Assim, decidimos mostrar o uso de classes parciais em C# neste artigo hoje. Vamos começar com a implementação de alguns exemplos C# para usar a classe parcial em nossos programas. Para isso, precisamos de um arquivo C# para criar e executar nossos códigos. Assim, abrimos o terminal do Ubuntu 20.04 e tentei a consulta "Touch" para fazer uma com a extensão "CS".
Exemplo # 01
Estaremos analisando o exemplo mais simples de usar o conceito de classe parcial c# em nosso código. Então, lançamos o arquivo C# vazio no editor de texto. Temos que iniciar nosso código C# com a biblioteca do sistema de C# através da palavra -chave "usando". Isso nos ajudará a usar as funções genéricas de C# em nosso código. Criamos uma classe parcial "teste" do tipo público com as palavras -chave "classe" e "parcial" e dividimos sua implementação em duas partes simples.
A primeira parte da classe de teste parcial contém uma declaração de duas variáveis de caracteres do tipo privado, i i.e., "A" e "B". Além disso, ele contém um construtor de teste de classe com dois valores de parâmetros do tipo de caractere "A" e "B" passados pela função principal () para definir ou inicializar o valor de "a" e "b" usando o objeto "this" de C#. A primeira parte do teste de classe parcial é concluída aqui. A outra parte do teste de classe parcial está implementando uma única função definida pelo usuário chamada "show". Esta função contém uma única declaração de "WriteLine" da classe "Console" de C# usada para exibir o valor das variáveis de caracteres "A" e "B" passadas pelo método Main ().
Agora, a implementação da segunda parte da classe parcial também está concluída aqui, e não há peças restantes no código para esta classe. Criamos outra classe "nova" no código que será a principal classe de execução para todas as outras classes. Definimos uma função principal () nessa classe para iniciar a execução do programa na concha do Ubuntu 20.04 Após a compilação. Criamos um objeto "t" da classe parcial "teste" usando o nome da classe e a palavra -chave "novo" no que diz respeito ao método de criação de objetos. Passamos valores de dois caracteres para o construtor do teste de classe parcial aqui. Depois de criar esse objeto, o teste de função do construtor () da primeira parte da classe parcial será executado durante a execução do código. Ele inicializará os valores das variáveis "A" e "B", passando por eles os valores "R" e "M", respectivamente. Usamos o objeto "t" de um teste de classe parcial para chamar a função mostra () da segunda parte de um teste de classe parcial. A função show () da classe parcial será executada e mostrará os valores atribuídos a variáveis "a" e "b" exibidos no nosso Ubuntu 20.04 Tela da concha.
Depois de salvar nosso código com o Ctrl+s, abrimos o terminal para compilá -lo. Use o compilador "MCS" para compilar o "parcial.Arquivo de código CS ”. Ele gerou o arquivo "exe" após a compilação, e usamos esse arquivo "exe" no comando "mono" de tempo de execução de C# para execução. Acontece que o uso de trabalho de classe parcial é o mesmo que a classe simples mesclada, eu.e., exibiu os valores de uma variável "a" e "b".
Exemplo # 02
Vamos entrar em um exemplo mais aprimorado de C# para criar e usar classe parcial no código. Então, iniciamos este código com a mesma biblioteca de "sistema" na primeira linha. Criamos uma classe parcial do tipo público calcular e dividir sua definição em três partes separadas no código. A primeira parte da classe parcial “Calcular” contém a declaração simples de duas variáveis de tipo duplo, V1 e V2, no início. Depois disso, ele contém uma função simples do construtor calcular () com dois valores paramétricos de tipo duplo passados pela função principal () para atribuir valores às variáveis "V1" e "V2". Após a função do construtor, a primeira parte da classe parcial também contém uma função definida pelo usuário chamada "show". Esta função simplesmente exibe os valores das variáveis duplas v1 e v2 atribuídas pela função do construtor através do valor passado pelo método do parâmetro no shell na execução. A segunda parte da classe parcial "Calcular" contém uma função simples de "soma" definida pelo usuário. Esta função calcula a soma das variáveis duplas v1 e v2 dentro da nova variável "soma" que são definidas e inicializadas na primeira parte da classe parcial.
Depois disso, a declaração WriteLine () da classe de console foi usada aqui para exibir a soma de ambas as variáveis no shell usando a variável "soma" calculada apenas por V1 e V2. A última e a terceira parte da classe parcial "Calcular" contém outra função, "Subtrair", que tem calculado o resultado da subtração das duas variáveis duplas V1 e V2 usando o “-“ Operador. O resultado da subtração seria salvo na nova variável dupla "sub" e exibido no shell na execução usando a instrução writeline () da classe de console.
A implementação de classe parcial em peças foi concluída agora. Depois disso, criamos uma nova classe chamada "Novo" e iniciamos uma implementação de função principal () dentro dela. Criamos um objeto "t" para a classe parcial calcular e passamos 2 variáveis duplas nos parâmetros. Ao criar esse objeto, a função do construtor foi executada e os dois valores duplos foram atribuídos às variáveis v1 e v2.
A função "show" foi chamada com o uso do objeto "t" para exibir os valores de ambas as variáveis. Depois disso, o mesmo objeto é usado para chamar a função de "soma" da segunda parte de uma classe parcial para exibir a soma de ambas as variáveis na tela da concha. Por fim, a função subtraída da terceira parte da classe parcial foi chamada para exibir o resultado da subtração de ambos os valores variáveis. Vamos salvar e executar este código.
Após a compilação e execução, o compilador mesclou a classe parcial e exibiu os valores dos resultados variáveis de V1, V2, Soma e Subtração de ambas as variáveis.
Conclusão
Discutimos o simples conceito de classes parciais para dividir o código em partes para evitar a complexidade em nossos projetos. Discutimos dois exemplos bastante simples, mas breves de C# para fazer isso. Discutimos como uma grande classe poderia ser dividida em partes, enquanto cada uma contém diferentes funções e variáveis. Esses exemplos demonstraram que a classe parcial pode aumentar a eficiência e a compreensão do programa de um desenvolvedor.