Piszę bo trochę mi się nudzi 😉
Jak C# ( i w sumie inne języki też) zaimplementował logikę trójstanową? Prosta sprawa:
bool? logic=null;
I później można sprawdzać
if(logic.HasValue) { if(logic.Value == true ){ /* 1 */ } else { /* 2 */ } } { /* 3 */ }
Bezsensu i naciągane!