Introductie

Voltooid

De programmeertaal C# is vergelijkbaar met elke geschreven of gesproken taal. Ze ondersteunen elk verschillende manieren om hetzelfde idee uit te drukken. In gesproken talen zijn sommige woorden en woordgroepen beschrijvender, nauwkeuriger of beknopter dan andere. In de programmeertaal C# is er meer dan één manier om vertakkingslogica te maken. Selecties die bijvoorbeeld gebruikmaken van if instructies en selecties die gebruikmaken van switch instructies. Afhankelijk van de context van uw toepassing kan één type selectie-instructie expressief en beknopter zijn dan de andere.

Stel dat u werkt aan toepassingen die uitgebreid gebruikmaken van selectieinstructies. In sommige gevallen if-elseif-else worden constructies gebruikt om beknopte en expressieve code te produceren die gemakkelijk te lezen en te onderhouden is. In andere gevallen produceren de if-elseif-else constructies het vereiste resultaat, maar zijn ze moeilijk te lezen en te onderhouden. U hebt de taak gekregen om de code te controleren en te bepalen wanneer deze geschikt is om een switch instructie te gebruiken in plaats van een if instructie.

In deze module onderzoekt u het gebruik van een switch instructie om vertakkingslogica te implementeren als alternatief voor een if instructie. U werkt ook aan het converteren van een if-elseif-else constructie naar een switch-case constructie. Tijdens dit proces leert u de voordelen te herkennen van het kiezen van één type selectie-instructie boven een ander.

Aan het einde van deze module kunt u instructies in uw toepassing implementeren switch , beoordelen wanneer u een instructie over een switchif-elseif-else constructie gebruikt en constructies converteren if-elseif-else naar switch instructies.

Doelstellingen voor leren

In deze module gaat u het volgende doen:

  • Gebruik de switch-case constructie om een variabele of expressie te vergelijken met verschillende mogelijke resultaten.
  • Code converteren die gebruikmaakt van een if-elseif-else constructie in een switch-case constructie.

Voorwaarden:

  • Ervaring met het gebruik van de constructie voor het if-elseif-else toevoegen van vertakkingslogica.
  • Ervaring met het werken met variabelen, tekenreeksinterpolatie en afdrukuitvoer.