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!