-3

可能重复:
.NET / C# - 将 char[] 转换为字符串

当我尝试在我的 char[] 上调用 .ToString() 时,我希望为 char[] 中的值创建一个字符串。相反,我将“char []”作为字符串,类型,这不是我想要的。我在这里想念什么?

在 Java 中,char[] 上的 .toString() 将 char[] 中的值打印为字符串。

谢谢

4

4 回答 4

5

好老的String构造函数。

http://msdn.microsoft.com/en-us/library/ttyxaek9.aspx

new String(chars)
于 2012-08-20T23:19:07.377 回答
5
char[] charArray = new char[10];
.... 
string myString = new string(charArray);
于 2012-08-20T23:19:11.807 回答
4

很简单:

string s = new string(arr);
于 2012-08-20T23:19:11.997 回答
1

这实际上很简单:

char[] myCharArray = new char[5];

myCharArray[0] = 'H';
myCharArray[1] = 'e';
myCharArray[2] = 'l';
myCharArray[3] = 'l';
myCharArray[4] = 'o';

string myString = new String(myCharArray);
Console.WriteLine("This is my String: " + myString;

对?:-)

于 2012-08-20T23:20:18.763 回答