Code zur Verarbeitung von Zeichenfolgen in .NET

Zusammensetzen einer Zeichenfolge wie beim Schreiben in die Konsole

Wohl jeder kennt die Aufgabe, eine Zeichenfolge aus mehreren Teilen zusammenzusetzen zu müssen. Am häufigsten wird man dabei eine Auflistung von Elementen in eine Zeichenfolge packen wollen. Durch exzessive Verwendung des Verkettungsoperators & oder von String.Format wird der Code sehr schwer les- und editierbar, besonders dann, wenn auch noch Zeilenumbrüche verwendet werden sollen. Eine interessante Lösung bietet sich hier mit der Klasse StringWriter an. Damit das Beispiel funktioniert, muß der Namensraum System.IO, der die Klasse StringWriter enthält, importiert werden. Ähnlich wie bei der Console-Klasse können hier auch andere Operationen angewendet werden.

Dim Writer As New StringWriter()
Writer.WriteLine("Apfel")
Writer.WriteLine("Birne")
Writer.WriteLine("Banane")
MsgBox(Writer.ToString())
Zusammensetzen einer Zeichenfolge mit der Klasse StringWriter.