Príkaz Switch je centrálnym prvkom v C# programovaní. Ak si chceš ušetriť zložitú rozhodovaciu štruktúru, ponúka elegantné riešenie na spracovanie rôznych prípadov. V tejto príručke sa naučíš, ako efektívne používať príkaz Switch a prejdeš si aj praktický príklad programovania kávovaru.

Najdôležitejšie zistenia

  • Príkaz Switch umožňuje prehľadné a zrozumiteľné spracovanie rôznych prípadov.
  • Konzistuje z kľúčového slova switch, za ktorým nasleduje premená, ktorú treba skontrolovať a niekoľkých case príkazov, ktoré predstavujú rôzne možnosti.
  • Prípad default môže byť použitý na odvod pre základnú akciu, ak žiaden z definovaných prípadov nenastáva.

Podrobný návod

Základy príkazu Switch

Na začiatku by si mal pochopiť štruktúru príkazu Switch. Začína sa kľúčovým slovom switch, za ktorým nasleduje premenná v zátvorkách, ktorú treba skontrolovať. Táto vyzerá nasledovne:

Switch príkaz v C# - Elegantné spracovanie zjednotených prípadov

Používanie case príkazov

Rôzne možné hodnoty, ktoré premenná môže mať, sú zobrazené pomocou case.

Každý case príkaz končí dvojbodkou, za ktorou nasledujú príkazy, ktoré sa majú vykonať. Ak hodnota case zodpovedá, vykoná sa príslušná akcia.

Implementácia príkladu: Kávovar

Prejdime si praktický príklad, aby sme získali lepšie porozumenie. Predstav si, že vytváraš jednoduchý kávovar. Tento prístroj umožňuje používateľovi vybrať si veľkosť kávy. Tlačidlá 1, 2 a 3 predstavujú rôzne veľkosti: malý, stredný a veľký. Tento výber sa kontroluje v príkaze switch.

Používateľ bude najprv vyzvaný, aby si vybral. Môžeš to urobiť pomocou ďalšieho reťazca, ktorý sa použije na výstup.

Zachytávanie vstupu používateľa

Je dôležité zabezpečiť, aby používatelia zadali správny vstup. V našom prípade predpokladáme, že používateľ musí zadať číslo. Ak je vstup neplatný, použijeme príkaz else na spracovanie tejto výnimky.

Switch pokyn v C# - Elegantné spracovanie spojených prípadov

Ak je vstup platný, definuješ cenu veľkosti kávy.

Ukončenie príkazu Switch

Každý case je ukončený kľúčovým slovom break. Toto je rozhodujúce pre správne ukončenie príkazu Switch a zabránenie chybe, ktorá nastane, ak kód pokračuje po prvom príslušnom case.

Výstup výsledkov

Ako náhle bola uskutočnená platná voľba a cena je stanovená, dáš používateľovi pokyn, koľko peňazí má vložiť. To sa dosiahne pomocou jednoduchého výstupu do konzoly.

Po prechode kontrolou môžeš zobraziť záverečnú správu, aby si sa rozlúčil s používateľom.

Zhrnutie - Príkaz Switch v C#: Všetko, čo potrebuješ vedieť

V tejto príručke si sa naučil základy príkazu Switch v C#. Teraz vieš, ako efektívne organizovať rôzne prípady pre rozhodovanie pomocou štruktúry switch a case. Prebral si aj praktický príklad kávovaru, aby si mohol aplikovať naučené.

Často kladené otázky

Akoú je hlavná výhoda príkazu Switch?Príkaz Switch je prehľadnejší ako viacero if dotazov a umožňuje jasný prehľad možných prípadov.

Koľko case príkazov môžem použiť v príkaze Switch?Môžeš použiť neobmedzené množstvo case príkazov v príkaze Switch na pokrytie rôznych podmienok.

Čo sa stane, ak žiadny case nezhoduje?Ak žiadny case nezhoduje a existuje default blok, ten sa vykoná.

Čo je break v príkaze Switch?Kľúčové slovo break ukončuje vykonávanie príkazu Switch a zabraňuje vykonávaniu všetkých nasledujúcich prípadov.

Musím vždy používať default prípad?Nie, default prípad je voliteľný, ale odporúča sa ho mať na spracovanie chýb.