Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Vergleichsoperatoren | 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
Vergleichsoperatoren

Bevor wir uns mit Kontrollstrukturen befassen, müssen wir einige Operatoren verstehen. Die erste Gruppe von Operatoren, die wir uns ansehen werden, sind die Vergleichsoperatoren.

Wie der Name schon sagt, werden die Vergleichsoperatoren zum Vergleichen von Werten verwendet. Im Folgenden finden Sie eine Liste aller Vergleichsoperatoren:

Mit Vergleichsoperatoren können wir logische Ausdrücke erstellen, die logische Werte wie true oder false zurückgeben. Zum Beispiel wird der Ausdruck 5 < 1 false ausgeben, da 5 nicht kleiner als 1 ist.

Hinweis

Wir können Ausdrücke direkt in den Console.Write-Methoden verwenden.

cs

main

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }

Im Folgenden sind einige weitere Beispiele für Ausdrücke aufgeführt, die mit Vergleichsoperatoren gebildet werden:

cs

main

copy
123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }

Wir können auch Variablen in diese Ausdrücke einfügen:

cs

main

copy
123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }

Wir können die Ergebnisse der logischen Ausdrücke in bool-Variablen speichern, da boolesche Variablen einen Wert von true oder false halten können:

cs

main

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Was wird die Ausgabe des folgenden Codes sein?

Was wird die Ausgabe des folgenden Codes sein?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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