C# - Tomada de Decisão
As estruturas de tomada de decisão exigem que o programador especifique uma ou mais condições a serem avaliadas ou testadas pelo programa, juntamente com uma instrução ou instruções a serem executadas se a condição for determinada como verdadeira e, opcionalmente, outras instruções a serem executadas se a condição for determinada. é determinado como falso.
A seguir está a forma geral de uma estrutura de tomada de decisão típica encontrada na maioria das linguagens de programação -
C# fornece os seguintes tipos de instruções de tomada de decisão. Clique nos links a seguir para verificar seus detalhes.
Nº Sr. | Declaração e descrição |
---|---|
1 | instrução if Uma instrução if consiste em uma expressão booleana seguida por uma ou mais instruções. |
2 | if... else declaração Uma instrução if pode ser seguido por uma instrução else opcional , que é executado quando a expressão booleana é falsa. |
3 | instruções if aninhadas Você pode usar um se ou senão declaração dentro de outro if ou senão declarações). |
4 | instrução de troca Um interruptor A instrução permite que uma variável seja testada quanto à igualdade em relação a uma lista de valores. |
5 | instruções switch aninhadas Você pode usar um interruptor declaração dentro de outro switch declarações). |
O ? :Operador
Nós cobrimos o operador condicional? : no capítulo anterior que pode ser usado para substituir if...else declarações. Tem a seguinte forma geral -
Exp1 ? Exp2 : Exp3;
Onde Exp1, Exp2 e Exp3 são expressões. Observe o uso e a colocação dos dois pontos.
O valor de um ? expressão é determinada da seguinte forma:Exp1 é avaliada. Se for verdadeiro, então Exp2 é avaliado e se torna o valor do ? expressão. Se Exp1 for falso, então Exp3 será avaliado e seu valor se tornará o valor da expressão.
Linguagem C
- Instrução C# switch
- Instrução C# break
- C# continue declaração
- Instrução C++ break
- C++ continue declaração
- C if... else Declaração
- Instrução de passagem do Python
- C - Sintaxe Básica
- Melhore a tomada de decisões na fabricação avançada com análises
- Automatize a ingestão de dados e otimize a tomada de decisões