Teilen über


StringBuilder Klasse

Definition

Stellt eine veränderbare Zeichenfolge von Zeichen dar. Diese Klasse kann nicht geerbt werden.

public ref class StringBuilder sealed
public ref class StringBuilder sealed : System::Runtime::Serialization::ISerializable
public sealed class StringBuilder
public sealed class StringBuilder : System.Runtime.Serialization.ISerializable
[System.Serializable]
public sealed class StringBuilder
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StringBuilder : System.Runtime.Serialization.ISerializable
type StringBuilder = class
type StringBuilder = class
    interface ISerializable
[<System.Serializable>]
type StringBuilder = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StringBuilder = class
    interface ISerializable
Public NotInheritable Class StringBuilder
Public NotInheritable Class StringBuilder
Implements ISerializable
Vererbung
StringBuilder
Attribute
Implementiert

Beispiele

Das folgende Beispiel zeigt, wie Viele der von der StringBuilder Klasse definierten Methoden aufgerufen werden.

using namespace System;
using namespace System::Text;

int main()
{
    // Create a StringBuilder that expects to hold 50 characters.
    // Initialize the StringBuilder with "ABC".
    StringBuilder^ sb = gcnew StringBuilder("ABC", 50);

    // Append three characters (D, E, and F) to the end of the
    // StringBuilder.
    sb->Append(gcnew array<Char>{'D', 'E', 'F'});

    // Append a format string to the end of the StringBuilder.
    sb->AppendFormat("GHI{0}{1}", (Char)'J', (Char)'k');

    // Display the number of characters in the StringBuilder
    // and its string.
    Console::WriteLine("{0} chars: {1}", sb->Length, sb->ToString());

    // Insert a string at the beginning of the StringBuilder.
    sb->Insert(0, "Alphabet: ");

    // Replace all lowercase k's with uppercase K's.
    sb->Replace('k', 'K');

    // Display the number of characters in the StringBuilder
    // and its string.
    Console::WriteLine("{0} chars: {1}", sb->Length, sb->ToString());
}

// This code produces the following output.
//
// 11 chars: ABCDEFGHIJk
// 21 chars: Alphabet: ABCDEFGHIJK
using System;
using System.Text;

public sealed class App
{
    static void Main()
    {
        // Create a StringBuilder that expects to hold 50 characters.
        // Initialize the StringBuilder with "ABC".
        StringBuilder sb = new StringBuilder("ABC", 50);

        // Append three characters (D, E, and F) to the end of the StringBuilder.
        sb.Append(new char[] { 'D', 'E', 'F' });

        // Append a format string to the end of the StringBuilder.
        sb.AppendFormat("GHI{0}{1}", 'J', 'k');

        // Display the number of characters in the StringBuilder and its string.
        Console.WriteLine("{0} chars: {1}", sb.Length, sb.ToString());

        // Insert a string at the beginning of the StringBuilder.
        sb.Insert(0, "Alphabet: ");

        // Replace all lowercase k's with uppercase K's.
        sb.Replace('k', 'K');

        // Display the number of characters in the StringBuilder and its string.
        Console.WriteLine("{0} chars: {1}", sb.Length, sb.ToString());
    }
}

// This code produces the following output.
//
// 11 chars: ABCDEFGHIJk
// 21 chars: Alphabet: ABCDEFGHIJK
open System.Text

// Create a StringBuilder that expects to hold 50 characters.
// Initialize the StringBuilder with "ABC".
let sb = StringBuilder("ABC", 50)

// Append three characters (D, E, and F) to the end of the StringBuilder.
sb.Append [| 'D'; 'E'; 'F' |] |> ignore

// Append a format string to the end of the StringBuilder.
sb.AppendFormat("GHI{0}{1}", 'J', 'k') |> ignore

// Display the number of characters in the StringBuilder and its string.
printfn $"{sb.Length} chars: {sb}"

// Insert a string at the beginning of the StringBuilder.
sb.Insert(0, "Alphabet: ") |> ignore

// Replace all lowercase k's with uppercase K's.
sb.Replace('k', 'K') |> ignore

// Display the number of characters in the StringBuilder and its string.
printfn $"{sb.Length} chars: {sb}"

// This code produces the following output.
//
// 11 chars: ABCDEFGHIJk
// 21 chars: Alphabet: ABCDEFGHIJK
Imports System.Text

Public Module App 
    Public Sub Main() 
        ' Create a StringBuilder that expects to hold 50 characters.
        ' Initialize the StringBuilder with "ABC".
        Dim sb As New StringBuilder("ABC", 50)

        ' Append three characters (D, E, and F) to the end of the StringBuilder.
        sb.Append(New Char() {"D"c, "E"c, "F"c})

        ' Append a format string to the end of the StringBuilder.
        sb.AppendFormat("GHI{0}{1}", "J"c, "k"c)

        ' Display the number of characters in the StringBuilder and its string.
        Console.WriteLine("{0} chars: {1}", sb.Length, sb.ToString())

        ' Insert a string at the beginning of the StringBuilder.
        sb.Insert(0, "Alphabet: ")

        ' Replace all lowercase k's with uppercase K's.
        sb.Replace("k", "K")

        ' Display the number of characters in the StringBuilder and its string.
        Console.WriteLine("{0} chars: {1}", sb.Length, sb.ToString())
    End Sub
End Module

' This code produces the following output.
'
' 11 chars: ABCDEFGHIJk
' 21 chars: Alphabet: ABCDEFGHIJK

Hinweise

Weitere Informationen zu dieser API finden Sie unter Ergänzende API-Hinweise für StringBuilder.

Hinweise für Aufrufer

Wenn Sie das StringBuilder-Objekt instanziieren, indem Sie den StringBuilder(Int32, Int32)-Konstruktor aufrufen, können sowohl die Länge als auch die Kapazität der StringBuilder Instanz in .NET Core und in höheren Versionen über den Wert der MaxCapacity-Eigenschaft hinausgehen. Dies kann insbesondere auftreten, wenn Sie die Append(String)- und AppendFormat(String, Object) Methoden aufrufen, um kleine Zeichenfolgen anzufügen.

Konstruktoren

StringBuilder()

Initialisiert eine neue Instanz der StringBuilder Klasse.

StringBuilder(Int32)

Initialisiert eine neue Instanz der StringBuilder Klasse mithilfe der angegebenen Kapazität.

StringBuilder(Int32, Int32)

Initialisiert eine neue Instanz der StringBuilder Klasse, die mit einer angegebenen Kapazität beginnt und auf ein angegebenes Maximum anwachsen kann.

StringBuilder(String)

Initialisiert eine neue Instanz der StringBuilder Klasse mithilfe der angegebenen Zeichenfolge.

StringBuilder(String, Int32)

Initialisiert eine neue Instanz der StringBuilder Klasse mithilfe der angegebenen Zeichenfolge und Kapazität.

StringBuilder(String, Int32, Int32, Int32)

Initialisiert eine neue Instanz der StringBuilder Klasse aus der angegebenen Teilzeichenfolge und Kapazität.

Eigenschaften

Capacity

Ruft die maximale Anzahl von Zeichen ab, die in dem speicher enthalten sein können, der von der aktuellen Instanz zugewiesen wird, oder legt diese fest.

Chars[Int32]

Dient zum Abrufen oder Festlegen des Zeichens an der angegebenen Zeichenposition in dieser Instanz.

Length

Dient zum Abrufen oder Festlegen der Länge des aktuellen StringBuilder -Objekts.

MaxCapacity

Ruft die maximale Kapazität dieser Instanz ab.

Methoden

Append(Boolean)

Fügt die Zeichenfolgendarstellung eines angegebenen booleschen Werts an diese Instanz an.

Append(Byte)

Fügt die Zeichenfolgendarstellung einer angegebenen 8-Bit-ganzzahl ohne Vorzeichen an diese Instanz an.

Append(Char)

Fügt die Zeichenfolgendarstellung eines angegebenen Char Objekts an diese Instanz an.

Append(Char*, Int32)

Fügt ein Array von Unicode-Zeichen ab einer angegebenen Adresse an diese Instanz an.

Append(Char, Int32)

Fügt eine angegebene Anzahl von Kopien der Zeichenfolgendarstellung eines Unicode-Zeichens an diese Instanz an.

Append(Char[])

Fügt die Zeichenfolgendarstellung der Unicode-Zeichen in einem angegebenen Array an diese Instanz an.

Append(Char[], Int32, Int32)

Fügt die Zeichenfolgendarstellung einer angegebenen Unterarray von Unicode-Zeichen an diese Instanz an.

Append(Decimal)

Fügt die Zeichenfolgendarstellung einer angegebenen Dezimalzahl an diese Instanz an.

Append(Double)

Fügt die Zeichenfolgendarstellung einer angegebenen Gleitkommazahl mit doppelter Genauigkeit an diese Instanz an.

Append(IFormatProvider, StringBuilder+AppendInterpolatedStringHandler)

Fügt die angegebene interpolierte Zeichenfolge mithilfe des angegebenen Formats an diese Instanz an.

Append(Int16)

Fügt die Zeichenfolgendarstellung einer angegebenen 16-Bit-ganzzahligen Vorzeichen an diese Instanz an.

Append(Int32)

Fügt die Zeichenfolgendarstellung einer angegebenen 32-Bit-ganzzahligen Vorzeichen an diese Instanz an.

Append(Int64)

Fügt die Zeichenfolgendarstellung einer angegebenen 64-Bit-ganzzahligen Vorzeichen an diese Instanz an.

Append(Object)

Fügt die Zeichenfolgendarstellung eines angegebenen Objekts an diese Instanz an.

Append(ReadOnlyMemory<Char>)

Fügt die Zeichenfolgendarstellung eines angegebenen schreibgeschützten Zeichenspeicherbereichs an diese Instanz an.

Append(ReadOnlySpan<Char>)

Fügt die Zeichenfolgendarstellung eines angegebenen schreibgeschützten Zeichenbereichs an diese Instanz an.

Append(SByte)

Fügt die Zeichenfolgendarstellung einer angegebenen 8-Bit-ganzzahligen Vorzeichen an diese Instanz an.

Append(Single)

Fügt die Zeichenfolgendarstellung einer angegebenen Gleitkommazahl mit einfacher Genauigkeit an diese Instanz an.

Append(String)

Fügt eine Kopie der angegebenen Zeichenfolge an diese Instanz an.

Append(String, Int32, Int32)

Fügt eine Kopie einer angegebenen Teilzeichenfolge an diese Instanz an.

Append(StringBuilder)

Fügt die Zeichenfolgendarstellung eines angegebenen Zeichenfolgen-Generators an diese Instanz an.

Append(StringBuilder, Int32, Int32)

Fügt eine Kopie einer Teilzeichenfolge innerhalb eines angegebenen Zeichenfolgen-Generators an diese Instanz an.

Append(StringBuilder+AppendInterpolatedStringHandler)

Fügt die angegebene interpolierte Zeichenfolge an diese Instanz an.

Append(UInt16)

Fügt die Zeichenfolgendarstellung einer angegebenen 16-Bit-Ganzzahl ohne Vorzeichen an diese Instanz an.

Append(UInt32)

Fügt die Zeichenfolgendarstellung einer angegebenen 32-Bit-ganzzahl ohne Vorzeichen an diese Instanz an.

Append(UInt64)

Fügt die Zeichenfolgendarstellung einer angegebenen 64-Bit-Ganzzahl ohne Vorzeichen an diese Instanz an.

AppendFormat(IFormatProvider, CompositeFormat, Object[])

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines der Argumente durch einen angegebenen Formatanbieter ersetzt.

AppendFormat(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines der Argumente durch einen angegebenen Formatanbieter ersetzt.

AppendFormat(IFormatProvider, String, Object)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines einzelnen Arguments mithilfe eines angegebenen Formatanbieters ersetzt.

AppendFormat(IFormatProvider, String, Object, Object)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines von zwei Argumenten durch einen angegebenen Formatanbieter ersetzt.

AppendFormat(IFormatProvider, String, Object, Object, Object)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines der drei Argumente durch einen angegebenen Formatanbieter ersetzt.

AppendFormat(IFormatProvider, String, Object[])

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines entsprechenden Arguments in einem Parameterarray mithilfe eines angegebenen Formatanbieters ersetzt.

AppendFormat(IFormatProvider, String, ReadOnlySpan<Object>)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines entsprechenden Arguments in einem Parameterbereich mithilfe eines angegebenen Formatanbieters ersetzt.

AppendFormat(String, Object)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines einzelnen Arguments ersetzt.

AppendFormat(String, Object, Object)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines von zwei Argumenten ersetzt.

AppendFormat(String, Object, Object, Object)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines der drei Argumente ersetzt.

AppendFormat(String, Object[])

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines entsprechenden Arguments in einem Parameterarray ersetzt.

AppendFormat(String, ReadOnlySpan<Object>)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines entsprechenden Arguments in einer Parameterspanne ersetzt.

AppendFormat<TArg0,TArg1,TArg2>(IFormatProvider, CompositeFormat, TArg0, TArg1, TArg2)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines der Argumente durch einen angegebenen Formatanbieter ersetzt.

AppendFormat<TArg0,TArg1>(IFormatProvider, CompositeFormat, TArg0, TArg1)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines der Argumente durch einen angegebenen Formatanbieter ersetzt.

AppendFormat<TArg0>(IFormatProvider, CompositeFormat, TArg0)

Fügt die Zeichenfolge an, die durch die Verarbeitung einer zusammengesetzten Formatzeichenfolge zurückgegeben wird, die null oder mehr Formatelemente enthält, an diese Instanz. Jedes Formatelement wird durch die Zeichenfolgendarstellung eines der Argumente durch einen angegebenen Formatanbieter ersetzt.

AppendJoin(Char, Object[])

Verkettet die Zeichenfolgendarstellungen der Elemente im bereitgestellten Array von Objekten mithilfe des angegebenen Zeichentrennzeichens zwischen jedem Element und fügt das Ergebnis dann an die aktuelle Instanz des Zeichenfolgen-Generators an.

AppendJoin(Char, ReadOnlySpan<Object>)

Verkettet die Zeichenfolgendarstellungen der Elemente in der bereitgestellten Objektspanne unter Verwendung des angegebenen Zeichentrennzeichens zwischen jedem Element und fügt das Ergebnis dann an die aktuelle Instanz des Zeichenfolgen-Generators an.

AppendJoin(Char, ReadOnlySpan<String>)

Verkettet die Zeichenfolgen der angegebenen Spanne, wobei das angegebene Zeichentrennzeichen zwischen den einzelnen Zeichenfolgen verwendet wird, und fügt das Ergebnis dann an die aktuelle Instanz des Zeichenfolgen-Generators an.

AppendJoin(Char, String[])

Verkettet die Zeichenfolgen des bereitgestellten Arrays mithilfe des angegebenen Zeichentrennzeichens zwischen den einzelnen Zeichenfolgen und fügt das Ergebnis dann an die aktuelle Instanz des Zeichenfolgen-Generators an.

AppendJoin(String, Object[])

Verkettet die Zeichenfolgendarstellungen der Elemente im bereitgestellten Array von Objekten, wobei das angegebene Trennzeichen zwischen jedem Element verwendet wird, und fügt das Ergebnis dann an die aktuelle Instanz des Zeichenfolgen-Generators an.

AppendJoin(String, ReadOnlySpan<Object>)

Verkettet die Zeichenfolgendarstellungen der Elemente in der bereitgestellten Objektspanne unter Verwendung des angegebenen Trennzeichens zwischen jedem Element und fügt das Ergebnis dann an die aktuelle Instanz des Zeichenfolgen-Generators an.

AppendJoin(String, ReadOnlySpan<String>)

Verkettet die Zeichenfolgen der bereitgestellten Spanne mithilfe des angegebenen Trennzeichens zwischen den einzelnen Zeichenfolgen und fügt das Ergebnis dann an die aktuelle Instanz des Zeichenfolgen-Generators an.

AppendJoin(String, String[])

Verkettet die Zeichenfolgen des bereitgestellten Arrays mithilfe des angegebenen Trennzeichens zwischen den einzelnen Zeichenfolgen und fügt das Ergebnis dann an die aktuelle Instanz des Zeichenfolgen-Generators an.

AppendJoin<T>(Char, IEnumerable<T>)

Verkettet und fügt die Member einer Auflistung mithilfe des angegebenen Zeichentrennzeichens zwischen den einzelnen Elementen an.

AppendJoin<T>(String, IEnumerable<T>)

Verkettet und fügt die Member einer Auflistung mithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen an.

AppendLine()

Fügt den Standardzeilenterminator an das Ende des aktuellen StringBuilder -Objekts an.

AppendLine(IFormatProvider, StringBuilder+AppendInterpolatedStringHandler)

Fügt die angegebene interpolierte Zeichenfolge mithilfe des angegebenen Formats, gefolgt vom Standardzeilenterminator, an das Ende des aktuellen StringBuilder -Objekts an.

AppendLine(String)

Fügt eine Kopie der angegebenen Zeichenfolge gefolgt vom Standardzeilenterminator an das Ende des aktuellen StringBuilder -Objekts an.

AppendLine(StringBuilder+AppendInterpolatedStringHandler)

Fügt die angegebene interpolierte Zeichenfolge gefolgt vom Standardzeilenterminator an das Ende des aktuellen StringBuilder -Objekts an.

Clear()

Entfernt alle Zeichen aus der aktuellen StringBuilder Instanz.

CopyTo(Int32, Char[], Int32, Int32)

Kopiert die Zeichen aus einem angegebenen Segment dieser Instanz in ein angegebenes Segment eines Ziels Char Arrays.

CopyTo(Int32, Span<Char>, Int32)

Kopiert die Zeichen aus einem angegebenen Segment dieser Instanz in ein Ziel Char Spanne.

EnsureCapacity(Int32)

Stellt sicher, dass die Kapazität dieser Instanz von StringBuilder mindestens der angegebene Wert ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Equals(ReadOnlySpan<Char>)

Gibt einen Wert zurück, der angibt, ob die Zeichen in dieser Instanz den Zeichen in einer angegebenen schreibgeschützten Zeichenspanne entsprechen.

Equals(StringBuilder)

Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht.

GetChunks()

Gibt ein Objekt zurück, das zum Durchlaufen der Blöcke von Zeichen verwendet werden kann, die in einer ReadOnlyMemory<Char> aus dieser StringBuilder Instanz erstellt wurden.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Insert(Int32, Boolean)

Fügt die Zeichenfolgendarstellung eines booleschen Werts an der angegebenen Zeichenposition in diese Instanz ein.

Insert(Int32, Byte)

Fügt die Zeichenfolgendarstellung einer angegebenen 8-Bit-ganzzahl ohne Vorzeichen an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, Char)

Fügt die Zeichenfolgendarstellung eines angegebenen Unicode-Zeichens an der angegebenen Zeichenposition in diese Instanz ein.

Insert(Int32, Char[])

Fügt die Zeichenfolgendarstellung eines angegebenen Unicode-Zeichenarrays an der angegebenen Zeichenposition in diese Instanz ein.

Insert(Int32, Char[], Int32, Int32)

Fügt die Zeichenfolgendarstellung eines angegebenen Unterarrays von Unicode-Zeichen an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, Decimal)

Fügt die Zeichenfolgendarstellung einer Dezimalzahl an der angegebenen Zeichenposition in diese Instanz ein.

Insert(Int32, Double)

Fügt die Zeichenfolgendarstellung einer Gleitkommazahl mit doppelter Genauigkeit an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, Int16)

Fügt die Zeichenfolgendarstellung einer angegebenen 16-Bit-ganzzahligen Vorzeichen an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, Int32)

Fügt die Zeichenfolgendarstellung einer angegebenen 32-Bit-Ganzzahl in diese Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, Int64)

Fügt die Zeichenfolgendarstellung einer 64-Bit-ganzzahligen Vorzeichen an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, Object)

Fügt die Zeichenfolgendarstellung eines Objekts an der angegebenen Zeichenposition in diese Instanz ein.

Insert(Int32, ReadOnlySpan<Char>)

Fügt die Abfolge von Zeichen an der angegebenen Zeichenposition in diese Instanz ein.

Insert(Int32, SByte)

Fügt die Zeichenfolgendarstellung einer angegebenen 8-Bit-ganzzahligen Vorzeichen an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, Single)

Fügt die Zeichenfolgendarstellung einer Gleitkommazahl mit einfacher Genauigkeit an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, String)

Fügt an der angegebenen Zeichenposition eine Zeichenfolge in diese Instanz ein.

Insert(Int32, String, Int32)

Fügt eine oder mehrere Kopien einer angegebenen Zeichenfolge an der angegebenen Zeichenposition in diese Instanz ein.

Insert(Int32, UInt16)

Fügt die Zeichenfolgendarstellung einer 16-Bit-Ganzzahl ohne Vorzeichen an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, UInt32)

Fügt die Zeichenfolgendarstellung einer 32-Bit-Ganzzahl ohne Vorzeichen an dieser Instanz an der angegebenen Zeichenposition ein.

Insert(Int32, UInt64)

Fügt die Zeichenfolgendarstellung einer 64-Bit-ganzzahl ohne Vorzeichen an dieser Instanz an der angegebenen Zeichenposition ein.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(Int32, Int32)

Entfernt den angegebenen Zeichenbereich aus dieser Instanz.

Replace(Char, Char)

Ersetzt alle Vorkommen eines angegebenen Zeichens in dieser Instanz durch ein anderes angegebenes Zeichen.

Replace(Char, Char, Int32, Int32)

Ersetzt innerhalb einer Teilzeichenfolge dieser Instanz alle Vorkommen eines angegebenen Zeichens durch ein anderes angegebenes Zeichen.

Replace(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Ersetzt alle Instanzen eines schreibgeschützten Zeichenbereichs durch einen anderen in diesem Generator.

Replace(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Int32, Int32)

Ersetzt alle Instanzen eines schreibgeschützten Zeichenbereichs durch einen anderen teil dieses Generators.

Replace(String, String)

Ersetzt alle Vorkommen einer angegebenen Zeichenfolge in dieser Instanz durch eine andere angegebene Zeichenfolge.

Replace(String, String, Int32, Int32)

Ersetzt innerhalb einer Teilzeichenfolge dieser Instanz alle Vorkommen einer angegebenen Zeichenfolge durch eine andere angegebene Zeichenfolge.

ToString()

Wandelt den Wert dieser Instanz in eine Stringum.

ToString(Int32, Int32)

Wandelt den Wert einer Teilzeichenfolge dieser Instanz in eine Stringum.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt ein SerializationInfo -Objekt mit den Daten auf, die zum Deserialisieren des aktuellen StringBuilder -Objekts erforderlich sind.

Erweiterungsmethoden

Append(StringBuilder, StringSegment)

Fügen Sie die angegebene StringSegment zum StringBuilderhinzu.

AppendRedacted(StringBuilder, Redactor, ReadOnlySpan<Char>)

Redacts potenziell sensible Daten und fügt sie an eine StringBuilder Instanz an.

AppendRedacted(StringBuilder, Redactor, String)

Redacts potenziell sensible Daten und fügt sie an eine StringBuilder Instanz an.

Gilt für:

Weitere Informationen