Hallo,
ist das eine Hausaufgabe? Im Openbook "C#" werden die einzelnen Schleifen erklärt:
openbook.galileocomp...csharp/kap12.htm#t22
Generell kommt man auch nur mit einer "while"-Schleife aus, die anderen sind in bestimmten Situationen einfacher zu verwenden (und zu lesen):
- for: bei einer Aufzählung mittels eines Indexwertes (Zähler/Counter)
- foreach: für Aufzählungen vom Typ "IEnumerable"
- do...while: für sog. nachabweisende (fußgesteuerte) Schleifen, d.h. die Schleife wird mindestens 1 mal durchlaufen und erst dann die Bedingung überprüft