Como definir a propriedade Bool Nullable em C#?
Você normalmente usa um tipo de valor anulado quando precisa representar o valor indefinido de um tipo de valor subjacente. Por exemplo, uma variável booleana, ou bool, só pode ser verdadeira ou falsa . No entanto, em algumas aplicações, um valor variável pode ser indefinido ou ausente.
Como você verifica se um booleano é anulado?
Acontece que você pode fazer isso: bool? nullablebool = true; if (nullablebool == true) // algum código... nullablebool == true avaliará como false se o NullableBool for falso ou nulo, em outras palavras: não é verdadeiro.