Erstaunliche Neuigkeit zu Visual Basic .NET 10: Das Microsoft-Entwicklungsteam hat sich dazu entschieden, das Zeilenfortsetzungszeichen _ in Visual Basic 10 zu “verbannen”.
Anders als in anderen Sprachen, wie z.B. in C#, gab es in Visual Basic kein Begrenzungszeichen mit dem man der Sprache mitgeteilt hätte, wann eine Kommandozeile abgeschlossen ist (in C# benutzt man dazu ein Semikolon). VB hatte dazu bisher die unsichtbare Zeilenschaltung verwendet. Das hatte den Vorteil, dass man nie ein Kommando-Begrenzungszeichen tippen musste.
Wollte man ein Kommando dennoch über mehrere Zeilen verteilen, bediente man sich am Zeilenende dem Zeichen _ vor der Zeilenschaltung. Damit wusste der Compiler, dass die nächste Zeile noch zum gleichen Kommando gehört.
Dieses Zeichen wird ab VB 10 als Zeilenfortsetzungszeichen fast schon irrelevant, da man eine automatische Zeilenfortsetungserkennung implementiert hat, obwohl das alte _ auch weiterhin noch verwendet werden kann. Die automatische Erkennung funktioniert noch nicht an allen Stellen. Daher wurde das Zeilenfortsetzungszeichen noch nicht vollständig entfernt.