Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Reihenfolge der Operationen | Kontrollstrukturen
C# Grundlagen
course content

Kursinhalt

C# Grundlagen

C# Grundlagen

1. Erste Schritte
2. Umgang mit Datentypen
3. Kontrollstrukturen
4. Schleifen
5. Arrays
6. Methoden

book
Reihenfolge der Operationen

Falls nur ein Operator mehrmals verwendet wird, wird der Ausdruck von links nach rechts ausgewertet.

Für die Beispiele verwenden wir der Einfachheit halber die Literale true und false. Wenn wir einen langen Ausdruck wie false || false || true || false haben, wird der Ausdruck von der linken Seite ausgewertet:

cs

main

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(false || false || true || false); // Output: True } } }

Die Reihenfolge der logischen Operatoren ist folgende:

Im Folgenden ist ein komplexeres Beispiel, das mehrere verschiedene Operatoren enthält. Es wird eine gute Übung im Code-Lesen sein, es zu lesen und zu versuchen, es zu verstehen:

cs

main

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 50; // We can store results of boolean / logical expressions in boolean variables or constants. bool inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: False x = 99; inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: True } } }

Im obigen Code haben wir den Ausdruck (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100), der überprüft, ob x im Bereich 1-10 oder 90-100 liegt.

Unter Berücksichtigung der Reihenfolge der Operatoren wird der Ausdruck wie folgt ausgewertet:

question-icon

Was ist die korrekte Reihenfolge der Operatorenausführung?

-> ->

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt