Använda " Om ... annars " hela din C #-applikation kan vara svårt att läsa och kan också leda till att du gör programmering misstag . Använd istället en " switch " uttalande som väljer en switch avsnitt för att köra från en lista över kandidater . En switch innehåller switch sektioner med en eller flera etiketter fall som matchar värdet på en switch uttryck . En switch uttryck är det värde som ska matchas med ett ärende etikett och när matchen görs koden följt fallet sektionen kommer att utföra . Instruktioner
1
Launch Microsoft Visual C # Express och klicka på " Nytt projekt . " Klicka på " Visual C #" under " Installerade mallar " och dubbelklicka på " Console Application " för att skapa en ny konsol ansökan .
2
Kopiera och klistra in följande kod för att kontrollera ett konstant värde med en switch uttryck :
int switchVal = 6 ;
Console.WriteLine ( " First switch exempel : " ) ;
switch ( switchVal ) katalog
{
case 1 :
Console.WriteLine ( " Detta är fallet 1 " ) ;
break;
mål 6 :
Console.WriteLine ( " Detta är fallet 6 " ) ;
break;
default :
Console.WriteLine ( " Default case " ) ,
break ;
} Addera 3
Kopiera och klistra in följande kod för att kontrollera en switch uttryck med hjälp av mer än ett fall Label :
Console.WriteLine ( " - --------------------- " ) ;
Console.WriteLine ( " Second switch exempel : " ) ;
int switchValSecond = 2 ;
switch ( switchValSecond ) katalog
{
case 1 :
case 2 :
Console.WriteLine ( " Det här är fallet 1 och 2 " ) ;
break;
mål 3 :
Console.WriteLine ( " . Detta är fallet 3 " ) ;
break;
default :
Console.WriteLine ( " Default case " ) ,
break;
}
4
Lägg till följande kod för att kontrollera en sträng uttryck med hjälp av String värdet på de etiketter :
Console.WriteLine ( " --------------------- - " ) ;
Console.WriteLine ( " tredje switch exempel : " ) ;
string switchValThird = " 7 " ,
switch ( switchValThird ) katalog
{
case " 1 " :
case " 2 " :
Console.WriteLine ( " Detta är fallet 1 och 2 . " ) ;
break;
case " 7 " :
Console.WriteLine ( " Detta är fallet 3 " ) ;
break;
default :
Console.WriteLine ( " Default case " ) ,
break;
}
5
Avsluta programmet genom att lägga till följande rader med kod :
Console.WriteLine ( " ----------------------- " ) ;
Console.WriteLine ( " Press valfri tangent för att avsluta programmet ... " ) ;
Console.ReadKey ( true ) ;
6
Tryck " . F5 " för att köra ditt program