How to use C# string Insert
The Insert() function in String Class will insert a String in a specified index in the String instance.
string string.Insert(int ind,string str)
Parameters: - ind - The index of the specified string to be inserted.
- str - The string to be inserted.
- String - The result string.
- System.ArgumentOutOfRangeException: startIndex is negative or greater than the length of this instance.
- System.ArgumentNullException : If the argument is null.
example:
"This is Test".Insert(8,"Insert ") returns "This is Insert Test"
Full Source C#
using System;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str = "This is CSharp Test";
string insStr = "Insert ";
string strRes = str.Insert(15, insStr);
MessageBox.Show(strRes);
}
}
}
When you execute this C# program you will get the message box showing "This is CSharp Insert Test"
Related Topics
- How to use C# string Clone
- How to use C# string Compare
- How to use C# string Concat
- How to use C# string Contains
- How to use C# string Copy
- How to use C# string CopyTo
- How to use C# string EndsWith
- How to use C# string Equals
- How to use C# string Format
- How to use C# string IndexOf
- How to use C# string Length
- How to use C# string Split
- How to use C# string Substring
- How to validate a string using TryParse in C#
- How to C# String Null
- Generate random strings, alphanumeric strings and numbers
Related Topics