添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

The string class constructor takes an array of characters to create a new string from an array of characters. In this article, learn how to convert a char array to a string in C#.

The following code creates two strings, first from a string and second by direct passing the array in the constructor.

// Convert char array to string char[] chars = new char[10];   chars[0] = 'M'; chars[1] = 'a'; chars[2] = 'h'; chars[3] = 'e'; chars[4] = 's'; chars[5] = 'h'; string charsStr = new string(chars); string charsStr2 = new string(new char[] {'T','h','i','s',' ','i','s',' ','a',' ','s','t','r','i','n','g'});
Here is a complete sample code:
public void StringToCharArray()       // Convert string to char array       string sentence = "Mahesh Chand";       char[] charArr = sentence.ToCharArray();       foreach (char ch in charArr)           Console.WriteLine(ch);       // Convert char array to string       char[] chars = new char[10];       chars[0] = 'M';       chars[1] = 'a';       chars[2] = 'h';       chars[3] = 'e';       chars[4] = 's';       chars[5] = 'h';       string charsStr = new string(chars);       string charsStr2 = new string(new char[]       {'T','h','i','s',' ','i','s',' ','a',' ','s','t','r','i','n','g'});       Console.WriteLine("Chars to string: {0}", charsStr);       Console.WriteLine("Chars to string: {0}", charsStr2);

The output looks like the following:

Mindcracker
Founded in 2003, Mindcracker is the authority in custom software development and innovation. We put best practices into action. We deliver solutions based on consumer and industry analysis.