Operadores C#

Operadores C#
Como todos sabemos, os operadores são símbolos ou sinais especiais em nosso teclado usado para executar diferentes operadores matemáticos. Essas operações podem ser aritméticas, lógicas, comparação ou atribuição de acordo com a escolha dos operadores que tendemos a aplicar em nossos operandos, i i.e., valores. Assim, pretendemos cobrir os exemplos de operadores C# usados ​​entre os desenvolvedores enquanto usam o Ubuntu 20.04 Sistema Linux. Certifique -se de ter o compilador "MCS" e o executor de tempo de execução "Mono" para o idioma C#.

Exemplo 01: Operadores aritméticos

Vamos começar com os operadores aritméticos primeiro. Para preparar nosso código, precisamos adicionar a biblioteca "sistema" mais importante no código C#. Depois disso, você pode tentar usar qualquer espaço para nome. Mas, estamos evitando e usando diretamente uma classe definida pelo usuário, "teste". Dentro desta classe, estamos apenas utilizando a função principal (). Dentro da nossa função principal (), usaremos operadores aritméticos em algumas variáveis.

Então, inicializamos duas variáveis ​​inteiras, "A" e "B", com os valores 14 e 7 no ponto de partida em nosso primeiro console.Declaração de função writeLine (), estamos exibindo os valores originais das variáveis ​​"a" e "b". Depois disso, estamos utilizando o operador "+" entre "a" e "b" para calcular sua soma e exibi -lo no shell. Assim, estamos usando o “-“ operador para subtrair “B” de “A”, o operador “*” para multiplicar o valor de “A” com o valor de “B”, o operador “/” para dividir valor "14" de "a" por valor "7" de "b".

No final, o módulo de valor "A" com "B" foi calculado usando o operador "%". Nosso programa agora está pronto para uso. Vamos salvá -lo rapidamente rapidamente e depois seguir em direção à compilação.

Nós compilamos nosso código C# com o compilador C# MCS para o Ubuntu 20.04. Depois disso, um arquivo "exe" foi criado em nosso diretório inicial atual. Temos que usar esse arquivo "exe" no comando "mono" de tempo de execução para executar o código compilado. A saída mostra a soma "21", o resultado da subtração "7", o resultado da multiplicação "98", o resultado da divisão "2" e o módulo 0 de ambos os valores "a" e "b".

A adição aritmética também pode ser utilizada para concatenação de string. Então, inicializamos duas variáveis ​​de string, "a" e "y", com um valor de string. Usamos o operador "+" para concatenar as duas variáveis ​​e salvar seu resultado em outra variável de string, "Z". Nós usamos o console.Declaração de função writeLine () para exibir x, y e z na concha. Depois disso, usamos novamente o operador "+" para concatenar duas strings sem usar variáveis.

Depois de executar este arquivo exe de código, temos os valores de string separados para as variáveis ​​x e y e seu valor concatenado z no shell. A última string concatenada também é exibida.

Os operadores “+” e “-“ também são utilizados em programação para fins de incremento e decréscimo, especialmente em loops. Então, estamos aplicando os operadores de pós-incremento, pós-decomposição, pré-incremento e pré-depressão em dois valores variáveis ​​diferentes no console.Declaração de função writeLine (). O incremento ou decréscimo de “postagem” salvará ou exibirá o valor da variável primeiro e depois o incremento ou diminuirá. Por outro.

Depois de executar este código, obtivemos os valores abaixo da mascoura após o incremento e o decréscimo.

Exemplo 02: Operadores de atribuição

O operador de atribuição "=" é usado para atribuir ou inicializar um valor para uma variável específica. Então, usaremos o operador de atribuição e outros operadores aritméticos e lógicos para obter resultados diferentes. Iniciamos este programa com a mesma sintaxe geral, eu.e., Biblioteca do sistema, aula de teste e a função principal do driver ().

Dentro da função do driver main (), inicializamos um valor "500" para variável inteira "A" usando o operador de atribuição "=". O primeiro console.A declaração de função writeLine () é usada para simplesmente exibir o valor da variável "a". Depois disso, usamos o exclusivo ou o operador bit "^", o operador de mudança direita bit ">>" e o operador de mudança de esquerda bit -bit "<<” to calculate the result of shift by “3”. After this, we have been using the compound assignment operators in remaining Console.WriteLine() statements. We have been using the '=” operator with the “+”, “-“, “*”, “/”, “%”, “&” and “|” operators. The new value of “a” has been calculated by using all these operators with value “3”.

Após esta compilação de código C#, executamos seu arquivo exe perfeitamente. Usando operadores de atribuição composta, ele exibiu o valor original de "A" e depois o valor calculado de "A".

Exemplo 03: Operadores de comparação

Vamos começar com os operadores de comparação em C# agora. Usaremos os operadores de comparação para comparar dois valores variáveis, "A" e "B", com diferentes condições. Então, estamos iniciando esse código C# com a inicialização de variáveis ​​"a" e "b" com algum valor na função principal (). A primeira linha do console.A declaração do método writeLine () é usada para exibir os valores originais de "a" e "b".

Depois disso, estamos usando o outro console.Declarações do método writeLine () para comparar as duas variáveis ​​e obter o resultado retornado em booleano, eu.e., falso ou verdadeiro. O operador de comparação “==” é utilizado para encontrar se o valor de “A” é igual ao valor de “B” e o operador “!= ”É utilizado para descobrir se ambos não são iguais. O operador ">" indicou "maior que" e "=", e "<=” are used two conditions at a time, i.e., greater or equal, less or equal.

Após esse código "Exe" Arquivo Execução, aprendemos que "A" não é igual a "B". Além disso, sabemos que o valor da variável "A" é maior que "B" e "B" é menor que "A".

Exemplo 04: Operadores lógicos

Os operadores lógicos são usados ​​para identificar o resultado de duas ou mais expressões booleanas. Assim, faremos o mesmo. Utilizaremos os operadores e, e nem lógicos neste programa C#. Temos que usar pelo menos duas expressões booleanas em nosso console.Declaração de função writeLine () para exibir os resultados. Então, estamos usando os operadores de comparação "" entre variáveis ​​"a" e "b" para obter o resultado booleano.

Depois de obter o resultado para ambas as expressões, aplicaremos os operadores e, ou não entre as duas expressões, e descobriremos o valor booleano. O operador "não" reverterá o resultado de toda a impressão.

Temos "falso" para aplicar "&&", "verdadeiro" para "||" e "falso" para o "!Operador.

Conclusão

Este artigo é sobre a ilustração do uso de diferentes operadores em programas C#. Tentamos cobrir exemplos muito básicos de uso dos operadores aritméticos (adição, subtração, multiplicação, divisão, módulo), os operadores lógicos (e, ou não), os operadores de comparação (igual, não iguais, maiores que, menos que ) e outros operadores compostos. Junto com isso, tentamos fazer uso desses operadores para incremento, decréscimo e fins de concatenação de cordas. Todos os exemplos descritos acima podem ser utilizados em qualquer outro idioma.