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

Die switch-Anweisung funktioniert ähnlich wie die Bedingungsanweisungen, ist jedoch in bestimmten Situationen nützlich.

Die Syntax für die switch-Anweisung ist wie folgt:

Das Ergebnis des expression wird mit den Fällen x, y, z usw. verglichen. Wenn es mit einem Fall übereinstimmt, wird der Codeblock dieses Falls ausgeführt. Wenn kein Fall übereinstimmt, wird der default-Codeblock ausgeführt, falls er angegeben ist. Die expression ist meist eine Variable. Wir schreiben das Schlüsselwort break nach jedem Codeblock eines Falls, um das Ende dieses Falls anzuzeigen.

Im Folgenden ein Beispiel:

cs

main

copy
1234567891011121314151617181920212223242526272829303132333435
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int score = 5; Console.Write("Grade: "); switch(score) { case 1: Console.WriteLine("Fail"); break; case 2: Console.WriteLine("Pass"); break; case 3: Console.WriteLine("Satisfactory"); break; case 4: Console.WriteLine("Good"); break; case 5: Console.WriteLine("Excellent"); break; default: Console.WriteLine("Invalid"); break; } } } }

Sie können versuchen, den Wert der Variablen grade zu ändern, um die Änderung in der Ausgabe zu sehen. Der Wert von grade wird mit jedem Fall verglichen und die entsprechende Ausgabe wird angezeigt.

Der gleiche Code kann auch mit if-else-Anweisungen geschrieben werden; in diesem Fall ist die switch-Anweisung jedoch effizienter und übersichtlicher. Immer wenn wir das Ergebnis eines Ausdrucks mit vielen möglichen Werten vergleichen müssen, verwenden wir die switch-Anweisung.

1. Was ist der Hauptzweck der Verwendung einer switch-Anweisung in der Programmierung?

2. Im bereitgestellten C#-Beispiel, was wird die Ausgabe sein, wenn die Variable score auf 3 gesetzt ist?

Was ist der Hauptzweck der Verwendung einer `switch`-Anweisung in der Programmierung?

Was ist der Hauptzweck der Verwendung einer switch-Anweisung in der Programmierung?

Wählen Sie die richtige Antwort aus

Im bereitgestellten C#-Beispiel, was wird die Ausgabe sein, wenn die Variable `score` auf 3 gesetzt ist?

Im bereitgestellten C#-Beispiel, was wird die Ausgabe sein, wenn die Variable score auf 3 gesetzt ist?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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