Inhalt
Klassenlexikon

Klasse StringBuilder

Namensraum Vererbungshierarchie Schnittstellen
System.Text
Object
  StringBuilder
ISerializable
Kurzbeschreibung

Eine Instanz wird stellt einen Speicherbereich zur Verfügung, in dem eine Zeichenreihe zusammengefügt werden kann.


Verwendung

Die Verwendung einer Instanz von StringBuilder ist immer dann sinnvoll, wenn eine Zeichenreihe aus einer größeren Zahl kleinerer Zeichenreihen zusammengefügt werden soll. Der Vorteil der Verwendung von StringBuilder liegt darin, dass die bei der Verkettung von Zeichen­reihen anfallenden Zwischen­ergebnisse vermieden werden können, weil für die Herstellung der Zeichen­reihe ein ausreichend großer Arbeits­bereich vorbereitet wurde, der bei Bedarf automatisch bis zum Erreichen seiner Maximalgröße vergrößert wird.

Erzeugung einer Instanz von StringBuilder:

Ein StringBuilder kann entweder durch Angabe seiner anfänglichen Speicherkapazität oder durch Angabe einer anfänglichen und seiner maximalen Speicherkapazität erzeugt werden.

Herstellung eines StringBuilder mit einer anfänglichen Größe:

 StringBuilder bereich = new StringBuilder(100);

Herstellung eines StringBuilder mit einer anfänglichen und einer maximalen Größe:

 StringBuilder bereich = new StringBuilder(100, 50000);

Das Einfügen von Text in einen StringBuilder geschieht mit den Methode Append und AppendLine. Beide Methoden fügen an das Ende an, AppendLine fügt außerdem ein Zeilenendzeichen an.


Inhalt
Klassenlexikon