Un elenco delle principali istruzioni C#
if else

C#

if (a ==1 || b != "sss")
{
	// istruzione se true
}
else if (a == 2 && b == "aa")
{
	// istruzione se true
}
else
{
	// istruzione se false
}

switch

C#

string s = "p";
switch(s)
{
	case "a":   
		Console.WriteLine("selection: a");            
		break;                  
	case "m":  case "p":
		Console.WriteLine("selection: m or p ");            
		goto case 1;           
	case "z":            
		Console.WriteLine("selection: z");            
		goto case 1;         
	default:            
		Console.WriteLine("Invalid selection.");            
		break;      
}

for

C#

for(int i=0; i < 10; i++)
{
	// istruzioni per il ciclo
	// usare: '''continue;''' per continuare dalla prossima iterazione
	// senza eseguire le istruzioni successive
	// usare: '''break;''' per uscire immediatamente dal ciclo
	// istruzioni per il ciclo
}

foreach

C#

using System.Diagnostics;

string[] arr = new string [] {"a", "f", "d", "z", "h"};
foreach (string s in arr) 
{
	Debug.WriteLine(s);
	// si può usare anche '''break;''' e '''continue;''' viste nel ciclo for
	// istruzioni per il ciclo
}

do while

C#

do
{
	// istruzioni per il ciclo
	// si può usare anche '''break;''' e '''continue;''' viste nel ciclo for
	// istruzioni per il ciclo
} while test == false

while

C#

int i = 0;
while (i < 6)
{
	// istruzioni per il ciclo
	// si può usare anche '''break;''' e '''continue;''' viste nel ciclo for
	// istruzioni per il ciclo
	i++;
}

try catch

C#

try 
{
	// istruzione che può generare errore
	// lancia un'eccezione
	throw(new System.IO.IOException());

}
catch (System.IO.IOException e)
{
	// gestione errore specifico di input output
}
catch (Exception e)
{
	// gestione errore generico --> deve essere l'ultimo
	Console.WriteLine("{0} Exception.", e);
}

Tags:
C#236 Esempi225
Potrebbe interessarti anche: