StringBuilderPolyfillExtensionInsert Method

Inserts the content of a read-only character span at the specified index position into builder.

Definition

Namespace: FolkerKinzel.Strings
Assembly: FolkerKinzel.Strings (in FolkerKinzel.Strings.dll) Version: 9.4.0+10a7d4d71aa960998e32ac0ac6c4fcbe4164c917
C#
public static StringBuilder Insert(
	this StringBuilder builder,
	int index,
	ReadOnlySpan<char> value
)

Parameters

builder  StringBuilder
The StringBuilder into which the characters are inserted.
index  Int32
The zero-based index in builder at which the characters are inserted.
value  ReadOnlySpanChar
The character span to insert.

Return Value

StringBuilder
A reference to builder after the insert operation is completed.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type StringBuilder. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

NullReferenceExceptionbuilder is null.
ArgumentOutOfRangeExceptionindex is less than zero or greater than the number of characters in builder.

See Also