Quelle: dotnetpro
switch oder if-else-if 12.02.2024, 00:00 Uhr

Überraschendes Ergebnis

Verzweigungen lassen mit switch oder if-else-if implementieren. Welches ist schneller?
In einem Code Review wurde ich mit einer spannenden C#-Frage konfrontiert, die es wert ist, Thema der Kolumne zu werden. Dort wurde der Einsatz einer if-else-if-Struktur hinterfragt: Wäre eine switch-Anweisung in diesem Fall nicht performanter?
Seien Sie ehrlich: Wüssten Sie, ob eine switch-Anweisung tatsächlich mehr Performance bringt?

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar