C# und VB.Net gemeinsam nutzen
Do und While
Nicht ganz konsistent erscheint für VB-Programmierer das Setzen oder Nichtsetzen des Semikolons in der while-Schleife von C#:
while (i < 12) {
i++;
}
Dagegen verlangt die fußgesteuerte Schleife ein abschließendes Semikolon:
do {
i++;
} while (i < 12);
Und: Anders als VB.Net kennt C# kein Until
, das zugegeben überflüssig ist, da normalerweise der Vergleichsoperator umgedreht werden kann:
Do While i < 12
i++
Loop
entspricht von der Programmierlogik her
Do Until i >= 12
i++
Loop