Inserts a string into the current StringBuilder at the specified position.
[Visual Basic] Overloads Public Function Insert( _ ByVal index As Integer, _ ByVal value As String _ ) As StringBuilder [C#] public StringBuilder Insert( int index, string value ); [C++] public: StringBuilder* Insert( int index, String* value ); [JScript] public function Insert( index : int, value : String ) : StringBuilder;
A reference to the current StringBuilder with value inserted at index.
Exception Type | Condition |
---|---|
ArgumentOutOfRangeException | if either index is greater than the length of the current StringBuilder, or index is less than zero. |
ToString is used to get a string representation of value. Existing characters are shifted to make room for the new text. The capacity is adjusted as needed.
If value equals Empty, the StringBuilder is not changed. If value is a null reference (in Visual Basic Nothing), the empty string is inserted.
StringBuilder Class | StringBuilder Members | System.Text Namespace | StringBuilder.Insert Overload List | String