-3

重複の可能性:
.NET / C# - char[] を文字列に変換する

char[] で .ToString() を呼び出そうとすると、char[] の値から文字列が作成されることが期待されます。代わりに、「char[]」を文字列、型として取得しますが、これは私が望むものではありません。ここで何が欠けていますか?

Java では、char[] の .toString() は、char[] の値を文字列として出力します。

ありがとう

4

4 に答える 4

5
char[] charArray = new char[10];
.... 
string myString = new string(charArray);
于 2012-08-20T23:19:11.807 に答える
5

古き良きStringコンストラクタ。

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

new String(chars)
于 2012-08-20T23:19:07.377 に答える
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 に答える