Schleifen
Zählschleife:
for ( Deklaration; Bedingung; Schrittweite){}
Wird verwendet, wenn klar ist wie oft etwas wiederholt werden muss.
While-Schleife:
while (Bedingung){}
Verwendet man, wenn die Anzahl der Wiederholungen noch nicht klar ist. Die Prüfung findet vor Durchlauf des Körpers statt.
do-While-Schleife:
do {
code;
}while (weiterlaufbedingung)
Benutzt man beispielsweise bei einer Menüausgabe. Die Weiterlaufbedingung wird erst geprüft, nach dem eine mal der Schleifenkörper ausgeführt wurde. Variabeln, die innerhalb dieser Schleife erstellt werden, sind nach dem Schleifenkörperdurchlauf (nach der geschweiften Klammer) nicht mehr gültig.
Foreach-Schleife
wird solange durch wie viele Elemente in einem Array sind. Dabei arbeitet es das Array so ab und weist das "Element" jedem Element nacheinander dem Eintrag im Array zu. So kann ein Array nacheinander ausgelesen werden.
int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 };
foreach (int element in fibarray)
{
System.Console.WriteLine(element);
Mit jedem Durchlauf wird "Element" dem nächsten Eintrag im Arrray zugeordnet.