Einleitung

Abgeschlossen

Die Programmiersprache C# ähnelt jeder geschriebenen oder gesprochenen Sprache. Sie unterstützen jeweils unterschiedliche Möglichkeiten, die gleiche Idee auszudrücken. In gesprochenen Sprachen sind einige Wörter und Ausdrücke aussagekräftiger, genauer oder prägnant als andere. In der Programmiersprache C# gibt es mehrere Möglichkeiten zum Erstellen von Verzweigungslogik. Beispielsweise Auswahlen, die if-Anweisungen verwenden, und Auswahlen, die switch-Anweisungen verwenden. Je nach Kontext Ihrer Anwendung kann eine Art von Auswahlanweisung ausdrucksstärker und prägnanter sein als die andere.

Angenommen, Sie arbeiten an Anwendungen, die umfangreiche Auswahlanweisungen verwenden. In einigen Fällen werden if-elseif-else Konstrukte verwendet, um prägnanten und ausdrucksstarken Code zu erzeugen, der einfach zu lesen und zu verwalten ist. In anderen Fällen erzeugen die if-elseif-else Konstrukte das erforderliche Ergebnis, sind aber schwierig zu lesen und zu verwalten. Sie wurden beauftragt, den Code zu überprüfen und zu bestimmen, wann es geeignet ist, eine switch Anweisung anstelle einer if Anweisung zu verwenden.

In diesem Modul untersuchen Sie die Verwendung einer switch Anweisung zum Implementieren der Verzweigungslogik als Alternative zu einer if Anweisung. Außerdem arbeiten Sie daran, ein if-elseif-else Konstrukt in ein switch-case Konstrukt zu konvertieren. Während dieses Prozesses lernen Sie, die Vorteile der Verwendung einer Auswahlanweisung gegenüber einer anderen zu erkennen.

Am Ende dieses Moduls können Sie switch-Anweisungen in Ihrer Anwendung implementieren, beurteilen, wann eine switch-Anweisung einem if-elseif-else-Konstrukt vorzuziehen ist, und if-elseif-else-Konstrukte in switch-Anweisungen umwandeln.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Verwenden Sie das switch-case Konstrukt, um eine Variable oder einen Ausdruck mit mehreren möglichen Ergebnissen abzugleichen.
  • Konvertieren Sie Code, der ein if-elseif-else Konstrukt verwendet, in ein switch-case Konstrukt.

Voraussetzungen:

  • Erfahrung mit der Verwendung des if-elseif-else Konstrukts zum Hinzufügen von Verzweigungslogik.
  • Erleben Sie die Arbeit mit Variablen, Zeichenfolgeninterpolation und Druckausgabe.