Utilizzo " if ... else " in tutta la vostra C # applicazione può essere difficile da leggere e può portare anche a voi di fare errori di programmazione . Anziché utilizzare un'istruzione " interruttore " che seleziona una sezione switch per eseguire da un elenco di candidati . Un'istruzione switch contiene sezioni di commutazione con una o più etichette di casi che corrispondono al valore di un'espressione switch. Un'espressione interruttore è il valore da abbinare con una etichetta caso e quando la partita è fatto il codice che segue la sezione caso verrà eseguito. Istruzioni
1
lancio di Microsoft Visual C # Express e fare clic su " Nuovo progetto ". Fare clic su " Visual C #" " Modelli installati " in basso e fare doppio clic su "Console Application " per creare una nuova applicazione console .
2
Copia e incolla il seguente codice per controllare un valore costante con un'espressione interruttore :
int switchVal = 6;
Console.WriteLine ( " primo esempio interruttore : " ) ;
interruttore ( switchVal ) per
{
caso 1 :
Console.WriteLine ( "Questo è il caso 1") ;
break;
caso 6 :
Console.WriteLine ( "Questo è il caso 6") ;
pausa ;
default:
Console.WriteLine ( "caso di default " ) ;
break;
}
3
Copia e incolla il seguente codice per controllare l'espressione switch utilizzando più di una etichetta caso :
Console.WriteLine ( " - --------------------- " ) ;
Console.WriteLine ( " secondo esempio interruttore : " ) ;
int switchValSecond = 2;
interruttore ( switchValSecond ) per
{
caso 1 :
caso 2 :
Console.WriteLine ( " Questo è il caso 1 e 2 ") ;
break;
caso 3 :
Console.WriteLine (" . Questo è il caso 3 ");
break;
default:
Console.WriteLine ( "caso di default " ) ;
break;
}
4 < p > Aggiungere il seguente codice per controllare un'espressione String utilizzando i valori di stringa nelle etichette di caso :
Console.WriteLine ( " --------------------- - " ) ;
Console.WriteLine ( " Terzo esempio interruttore : " ) ;
stringa switchValThird = " 7 " ; Cambia
( switchValThird ) per < p > {
caso " 1 " :
caso "2" :
Console.WriteLine ( "Questo è il caso 1 e 2 . ");
< p > break;
caso " 7" :
Console.WriteLine ( "Questo è il caso 3") ;
pausa ;
default: < br
Console.WriteLine ( "caso predefinito" ) > ;
break;
}
5
Fine del programma aggiungendo le seguenti righe di codice :
Console.WriteLine ( " ----------------------- " ) ;
Console.WriteLine ( "Press un tasto qualsiasi programma per terminare ... ");
Console.ReadKey ( true);
6
Press " . F5 " per eseguire il programma