Brug af " If ... else" i hele din C # program kan være svært at læse og kan også føre til at du gør programmering fejl. Brug i stedet en "switch " erklæring , der vælger et skifte sektion til at udføre fra en liste over kandidater. En switch erklæring indeholder switch sektioner med en eller flere case etiketter , der matcher værdien af en switch udtryk. En switch udtryk er den værdi, at blive matchet med en sag label og når kampen er lavet koden følger sagen afsnit vil udføre. Instruktioner
1
Launch Microsoft Visual C # Express og klik på " Nyt projekt ". Klik på " Visual C #" nedenunder " Installerede skabeloner " og dobbeltklik på "Console Application " for at oprette en ny konsol applikation.
2
Kopier og indsæt følgende kode til at kontrollere en konstant værdi med en switch udtryk : Hej
int switchVal = 6;
Console.WriteLine ("Første kontakt eksempel :");
kontakt ( switchVal )
{
case 1 : Hej
Console.WriteLine ( "Dette er tilfældet 1 ");
break;
sag 6 : Hej
Console.WriteLine ( "Dette er tilfældet 6 ");
break;
standard : Hej
Console.WriteLine ( "Standard sagen ")
break; < br >
}
3
Kopier og indsæt følgende kode til at kontrollere en switch udtryk ved hjælp af mere end et tilfælde label : Hej
Console.WriteLine ("- --------------------- ")
Console.WriteLine ( " Anden switch eksempel : ");
int switchValSecond = 2;
kontakt ( switchValSecond )
{
case 1 : Hej
tilfælde 2 : Hej
Console.WriteLine ( "Det er case 1 og 2 ");
break;
tilfælde 3 : Hej
Console.WriteLine ( " . Dette er tilfælde 3 ");
break;
standard : Hej
Console.WriteLine ( "Standard sagen ")
break;
}
4
Føj følgende kode til at kontrollere en String udtryk ved hjælp Strengværdier i case etiketter : Hej
Console.WriteLine ( " --------------------- - ");
Console.WriteLine ( " Third switch eksempel : ");
string switchValThird = " 7 "
kontakt ( switchValThird )
< p> {
case " 1" : Hej
case " 2" : Hej
Console.WriteLine ( "Dette er tilfældet 1 og 2". )
< p> break;
case " 7" : Hej
Console.WriteLine ( "Dette er tilfælde 3 ");
break;
default: < br >
Console.WriteLine ( "Standard sagen ")
break;
}
5
Afslut programmet ved at tilføje følgende linjer kode : Hej
Console.WriteLine ( " ----------------------- ");
Console.WriteLine ( "Press vilkårlig tast for at afslutte programmet ... ");
Console.ReadKey (sand) ,
6
Tryk på" . F5 "for at køre dit program
< br >