How to VB.NET String.Insert()

The Insert() function in String Class will insert a String in a specified index in the String instance.


  1. ind - The index of the specified string to be inserted.
  2. str - The string to be inserted.


  1. String - The result string.


  1. System.ArgumentOutOfRangeException: startIndex is negative or greater than the length of this instance
  2. System.ArgumentNullException : If the argument is null.

For ex:

"This is Test".Insert(8,"Insert ") returns "This is Insert Test"

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim str As String = "This is VB.NET Test"
        Dim insStr As String = "Insert "
        Dim strRes As String = str.Insert(15, insStr)
    End Sub
End Class

When you execute this program you will get the message box showing "This is VB.NET Insert Test" (C) 2021    Founded by raps mk
All Rights Reserved. All other trademarks are property of their respective owners.
SiteMap  | Terms  | About