C# und VB.Net gemeinsam nutzen

Mehrere Zeilen im If-Zweig

Will man in C# zwei Befehlszeilen in den True-Zweig einbauen, dann darf nicht geschrieben werden:

if (intMonat == 0)
MessageBox.Show("Wert ist zu klein");
MessageBox.Show("Bitte ändern Sie dies!");

sondern man muss eine geschweifte Klammer setzen. Sie sollte generell gesetzt werden, um Fehler zu vermeiden. Auch in VB.Net sollten Sie besser von einer einzeiligen Anweisung

If i = 0 Then MessageBox.Show("Wert ist zu klein")

Abstand nehmen. Das ist allerdings insoweit nicht schwer, da die Entwicklungsumgebung nach der Eingabe von If i = 0 den Rest automatisch komplettiert, nämlich

If i = 0 Then
...
End If

Die geschweiften Klammern werden in C# leider nicht automatisch vervollständigt.