C# embutido se

C# embutido se
Neste artigo, discutiremos a instrução inline se na linguagem de programação C#. Também é chamado de operador ternário. É um substituto para fornecer um check-in, apenas uma declaração de uma linha. É mais adequado do que uma afirmação tradicional se e senão, pois é concisa e pode ser escrita em uma única linha em comparação com uma declaração IF tradicional na qual temos que dividir o código em duas partes.

A sintaxe para escrever uma instrução IF IF na linguagem de programação C# é declarada abaixo:

condicional_expression? First_Expression: Second_Expression;

O comando do operador ternário é dividido em três partes; Na primeira parte, a condição é escrita em que o resultado da verificação seria determinado; Então, após o ponto de interrogação, há duas declarações sendo divididas por um cólon, a primeira expressão é a verdadeira afirmação e a segunda expressão é a declaração falsa.

Exemplo 01: Comparando uma variável inteira com um número usando uma instrução inline se no Ubuntu 20.04

Neste exemplo, estaremos comparando uma variável inteira com um número predefinido em uma única linha com a instrução IF IF. A verificação acontecerá em uma única linha e o resultado será exibido assim que sua decisão for tomada apenas no terminal da linha de comando do Ubuntu 20.04.

No programa C#, inicializamos uma variável inteira e, em seguida, inicializamos uma variável BOOL para armazenar o resultado do cheque. Depois disso, adicionamos um dia na fila se declarar enquanto definimos a variável bool. A expressão da condição compara a variável inteira com um número, e a primeira e a segunda expressões são verdadeiras e falsas. Depois que o compilador determina o resultado, ele será exibido como a saída deste programa, como mostrado abaixo:

Como a saída sugere que a variável inteira foi maior que o número, o compilador deu a primeira expressão "verdadeira" como a saída.

Exemplo 02: Verificando se um número está ou não usando a instrução IF IF no Ubuntu 20.04

Uma variável inteira seria verificada se é um número par ou não usando a instrução IF IF Neste exemplo. O módulo da variável inteira será tomado por 2 e, se for igual a 0, a palavra da declaração será fornecida com seu verdadeiro e o resultado será exibido na tela de saída.

No snippet acima fornecido, podemos ver um programa C# no qual uma variável inteira é declarada junto com uma variável bool. Depois disso, a variável bool é definida como uma declaração inline na qual a verificação matemática para um número a ser ou não é escrita na expressão da condição e, após o ponto de interrogação, a primeira e a segunda expressão são escritas como verdadeiras e falsas e na última linha, o resultado é exibido na tela de saída.

A saída acima sugere que a variável inteira foi completamente dividida por 2 e não tinha lembrete, resultando em um número par. O compilador escolhe a primeira declaração a ser impressa na tela de saída.

Exemplo 03: Comparando duas variáveis ​​diferentes usando a instrução inline se no Ubuntu 20.04

No exemplo a seguir, inicializaremos 2 variáveis ​​do tipo de dados inteiro e atribuiremos alguns valores a eles. Depois disso, compararemos essas duas variáveis ​​usando a instrução inline se na linguagem de programação C#. O operador ternário funcionará como um substituto para o tradicional IF e Else declaração para verificar essas duas variáveis, e isso seria salvo como texto em uma variável Varchar.

No programa C# acima, podemos ver que duas variáveis ​​inteiras chamadas "x" e "y" têm alguns valores. Depois, há uma variável Varchar chamada "Resposta" na qual a instrução IF IF é definida. Na linha, se a declaração, a expressão da condição está comparando as variáveis ​​inteiras e, após o ponto de interrogação, as duas expressões para condições verdadeiras e falsas são escritas. Após avaliar a expressão da condição, a primeira e a segunda expressões seriam salvas na variável "resposta" e impressa na tela de saída.

Depois de compilar e executar o programa acima, obtemos a saída acima. Como você pode ver, o valor da variável "y" foi maior que a variável "X", e a expressão da condição resultou como falsa, por isso o compilador salvou a expressão falsa na variável "resposta" e a imprimiu na tela de saída.

Exemplo 04: IN -LINE IF DEMATION NADA EM UBUNTU 20.04

A instrução IF e Else convencional pode ser aninhada com verificações de "if-else" e a declaração inline IF, que examinamos como um substituto para a declaração se e else, também contém uma verificação "if-else" aninhada. Compararemos duas variáveis ​​neste exemplo; No entanto, haverá quatro cheques que substituirão os testes "se-else". Nessas verificações "se-else", as variáveis ​​inteiras serão comparadas com verificações excelentes ou menos iguais, e a variável "resposta" armazenará a decisão correta e será exibida posteriormente.

Declaramos uma variável Varchar chamada "Answer", digitamos a declaração em linha aninhada se a expressão da condição continua mudando após a segunda expressão ser substituída como outra expressão de condição neste programa C#. A variável "resposta" será usada para registrar o resultado da comparação das duas variáveis, que exibiremos no Ubuntu 20.04 Terminal de linha de comando.

A saída acima sugere que as variáveis ​​inteiras “x” e “y” são iguais, e a declaração de inadequação se previu a decisão correta, pois ambos os valores eram os mesmos.

Exemplo 05: Determinando o resultado de um sujeito usando a instrução IF em linha no Ubuntu 20.04

Como sabemos que os critérios de classificação de um assunto são formados de vários cheques, escreveremos um programa C# no qual as marcas de um assunto passarão por vários cheques para serem determinados se o aluno passou ou falhou no assunto. Os critérios de aprovação dependerão de três cheques e somente depois disso o resultado será determinado.

Na parte do código acima, inicializamos uma variável chamada "Marks" e atribuímos um valor a ele. Depois disso, inicializamos uma variável na qual a declaração em linha aninhada se for escrita. Na instrução IF em linha, a expressão da condição tem as marcas comparadas três vezes para mais de 50, menor que 50 ou igual a 50. Todas essas três expressões de condição têm uma expressão resultante que seria armazenada como resultado se essa determinada condição for verdadeira.

Como você pode ver na tela de saída, o resultado é exibido como "passe" porque as marcas foram maiores que 50, e a instrução Nested If Declaration funcionou perfeitamente enquanto determina o resultado e passando pelas três verificações.

Conclusão

Neste artigo, a instrução IF em linha na linguagem de programação C# foi discutida em grande detalhe. A instrução IF em linha é um substituto para a declaração IF e outra coisa tradicional, e tem a vantagem de ser comprimido em uma única linha. Implementamos vários exemplos da instrução inline se usando o Ubuntu 20.04 Ambiente.