Die logischen Operatoren

C# kennt sechs Operatoren zur Durchführung logischer UND-, ODER- und NICHT-Verknüpfungen. Bei den logischen UND- und ODER-Operatoren wird der Wahrheitswert der Operanden verknüpft, der logische NICHT-Operator konvertiert den logischen Wert seines Operanden ins Gegenteil. Die Operanden müssen selbst boolesche Werte oder Ausdrücke sein. Das Ergebnis einer logischen Verknüpfung ist wiederum ein boolescher Wahrheitswert.

Tabelle 7.6 Die logischen Operatoren

Operator

Aufgabe

Beispiel

&&, &

Logisches UND

(i > 1 && i < 10)

||, |

Logisches ODER

(i < 1 || n > 10)

^

Logisches XOR (eXklusives Oder)

(i < 1 ^ n > 10)

!

Logisches NICHT

!(i == 0)

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.