Der Typ bool und die Booleschen Operatoren
Der C#-Typ bool (der ein Alias für den Typ
System.Boolean ist) ist ein logischer Wert, dem eines
der Literale true und false zugewiesen werden kann.
Auch wenn ein Boolescher Wert beim Speichern nur ein Bit benötigt, nutzt die
Laufzeitumgebung ein Byte im Speicher, da dies die kleinste Einheit ist, mit der die
Laufzeitumgebung und der Prozessor sinnvoll umgehen können. Um bei Arrays den
Speicherplatz nicht ineffizient zu nutzen, stellt das Framework im Namensraum System.Collections eine Klasse namens BitArray bereit, die nur ein Bit pro Booleschem Wert verwendet.
Gleichheits- und Vergleichsoperatoren
==
und != prüfen auf Gleichheit beziehungsweise Ungleichheit zwischen beliebigen Typen, liefern aber ...