VB.NET String Copy method is create a new String object with the same content
System.String.Copy(ByVal str As String) As String
Parameters:
String str : The argument String for Copy method
Returns:
String : Returns a new String as the same content of argument String
Exceptions:
System.ArgumentNullException : If the argument is null.
VB.NET SourceCode
When you run this source code you will get same content of str1 in str2