と呼ばれるintのリストがありますMyList
。javascriptでは、数値の配列を呼び出すtoString
と、各数値がコンマで区切られた文字列に変換されます。私はC#でも同じことをしたいと思っています。
リストに()を呼び出してみ.ToString
ましたが、リストのタイプが返されます。リストを繰り返し処理し、各要素をコンマとともに文字列ビルダーに追加してから、.ToString()文字列ビルダーに追加するループを考えています。
それが最善の方法ですか?
ありがとう。
と呼ばれるintのリストがありますMyList
。javascriptでは、数値の配列を呼び出すtoString
と、各数値がコンマで区切られた文字列に変換されます。私はC#でも同じことをしたいと思っています。
リストに()を呼び出してみ.ToString
ましたが、リストのタイプが返されます。リストを繰り返し処理し、各要素をコンマとともに文字列ビルダーに追加してから、.ToString()文字列ビルダーに追加するループを考えています。
それが最善の方法ですか?
ありがとう。
使用string.Join
:
string result = string.Join(",", MyList);
このコードを使用してみてください:
List<int> MyList = new List<int>();
MyList.Add(1);
MyList.Add(2);
MyList.Add(3);
MyList.Add(4);
MyList.Add(5);
MyList.Add(6);
var m = string.Join(",", MyList);
MessageBox.Show(m.ToString());