
You have a Char array in your VB.NET program and you want to convert it into a regular String. By using the String instance constructor, you can perform this conversion. Char arrays can be readily converted into String instances in VB.NET.
This VB article shows how to convert Char arrays into Strings with the String constructor.

Let's start by looking at a program that first declares and assigns into a character array. Next, we invoke the New String constructor, and pass the identifier of the character array reference in the argument slot. The result of the String constructor is a new string: internally, the character array was assembled into a complete string, which can be used throughout your program.
Program that converts Char array to String [VB.NET]
Module Module1
Sub Main()
' Create a Char array using assignment syntax.
Dim arr(8) As Char
arr(0) = "T"
arr(1) = "h"
arr(2) = "a"
arr(3) = "n"
arr(4) = "k"
arr(5) = " "
arr(6) = "y"
arr(7) = "o"
arr(8) = "u"
' Create a String from the Char array.
Dim value As String = New String(arr)
' Test.
Console.WriteLine(value = "Thank you")
End Sub
End Module
Output
TrueCharacter arrays can be easily converted into String instances in the VB.NET language. Using this approach to creating certain kinds of character data can lead to much improved performance: assigning into the character array is very fast as it involves no memory allocation.
VB.NET Tutorials