How to VB.NET String.CopyTo()

VB.NET String CopyTo method Copies a specified number of characters from a specified position in this instance to a specified position in an array of characters.


  1. Integer sourceIndex : The starting position of the source String.
  2. Char destination() : The character Array.
  3. Integer destinationIndex : Array element in the destination.
  4. Integer count : The number of characters to destination.


System.ArgumentNullException : If the destination is null System.ArgumentOutOfRangeException :
  1. Source Index, DestinationIndes or Count is a -ve value.
  2. Count is greater than the length of the substring from startIndex to the end of this instance.
  3. Count is greater than the length of the subarray from destinationIndex to the end of destination.

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim str1 As String = "CopyTo() sample"
        Dim chrs(5) As Char
        str1.CopyTo(0, chrs, 0, 6)
        MsgBox(chrs(0) + chrs(1) + chrs(2) + chrs(3) + chrs(4) + chrs(5))
    End Sub
End Class

When you run this Source code you will get CopyTo in MessageBox (C) 2021    Founded by raps mk
All Rights Reserved. All other trademarks are property of their respective owners.
SiteMap  | Terms  | About