Quick Tips: Operador “?” no C#

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Nesta quick tip veremos como funciona o operador “?” no C#

Nesta quick tip veremos como funciona o operador “?” no C#

Este operador pode ser usado para expressarmos uma condicional em apenas uma linha.

Normalmente nós teríamos o seguinte código:

 

String str = "Ricardo";

 if (str == "Ricardo")

    str = str + " Coelho";

else

    str = "";

 

Com este código, o valor de str no final seria “Ricardo Coelho”.

Podemos trocar estas 4 linhas do “IF” por apenas uma usando o operador ?. Ficaria dessa forma:

 

String str = "Ricardo";

 str = str == "Ricardo" ? str + " Coelho" : "";

 

O resultado será o mesmo, porém com menor número de linhas escritas.

 É isso aí pessoal, vou ficando por aqui.

Fiquem a vontade para criticar, tirar dúvidas e sugerir novos temas.
Abraço.


 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?