Returns a new string in which a specified string is inserted at a specified index position in this instance.
Assembly: mscorlib (in mscorlib.dll)
- Type: System.Int32
The zero-based index position of the insertion.
- Type: System.String
The string to insert.
Return ValueType: System.String
A new string that is equivalent to this instance, but with value inserted at position startIndex.
If startIndex is equal to the length of this instance, value is appended to the end of this instance.
This method does not modify the value of the current instance. Instead, it returns a new string in which value is inserted into the current instance.
For example, the return value of "abc".Insert(2, "XYZ") is "abXYZc".
.NET FrameworkSupported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1
.NET Framework Client ProfileSupported in: 4, 3.5 SP1
XNA FrameworkSupported in: 3.0, 2.0, 1.0
Portable Class LibrarySupported in: Portable Class Library
Supported in: Windows Phone 8.1
Supported in: Windows Phone Silverlight 8.1
Supported in: Windows Phone Silverlight 8