Today I was asked a question on the forums to convert a char array to string and vice versa. Here’s the code to do so:
C#
static void Main(string[] args){ char[] cArr = { 'a', 'b', 'c', 'd', 'e', 'f'}; // Convert char[] to string string str = new string(cArr); Console.WriteLine("char[] to string: {0}", str); // Convert string to char[] Console.WriteLine("string to char[]"); char[] newArr = str.ToCharArray(); for (int i = 0; i < newArr.Length; i++) Console.WriteLine(newArr[i]); Console.ReadLine();}
VB.NET
Sub Main(ByVal args() As String) Dim cArr() As Char = { "a"c, "b"c, "c"c, "d"c, "e"c, "f"c} ' Convert char[] to string Dim str As New String(cArr) Console.WriteLine("char[] to string: {0}", str) ' Convert string to char[] Console.WriteLine("string to char[]") Dim newArr() As Char = str.ToCharArray() For i As Integer = 0 To newArr.Length - 1 Console.WriteLine(newArr(i)) Next i Console.ReadLine()End Sub
OUTPUT
From DevCurry
