Jak zdefiniować nierówną właściwość Bool w C#?
Zazwyczaj używasz zerowego typu wartości, gdy trzeba przedstawić niezdefiniowaną wartość podstawowego typu wartości. Na przykład zmienna boolean lub bool może być tylko prawdziwa lub fałszywa . Jednak w niektórych aplikacjach wartość zmienna może być niezdefiniowana lub brakuje.
Jak sprawdzić, czy logika jest zerowa?
Okazuje się, że możesz to zrobić: bool? nullablebool = true; if (nullablebool == true) // jakiś kod... nullablebool == true oceni do fałszu, jeśli nullablebool jest albo fałszywy lub zerowy, innymi słowy: nieprawda.