You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Um tipo de valor nulo permite representar o tipo da variável e adicionalmente, o valor nulo.
bool=true,false
bool?=true,false,null
Implementando
Usar HasValue sempre quando usar tipos nulos
bool?desejaReceberEmail=true;if(desejaReceberEmail.HasValue&&desejaReceberEmail.Value){Console.WriteLine("O usuário optou por receber o e-mail");}else{Console.WriteLine("O usuário não respondeu ou optou por não receber o e-mail");}
Os métodos de extensão permitem que você adicione tipos existentes sem criar um novo tipo derivado, recompilar ou , caso contrário, modificar o tipo original
Extende o comportamento do inteiro this int
usingDotnet_Tipos_Especiais.Models;intnumero=20;boolpar=false;par=numero.EhPar();stringmensagem="O número "+numero+" é "+(par?"Par":"Impar");Console.WriteLine(mensagem);