配列をカンマ区切り文字列に変換するには、string.Join()が便利です。
サンプル
例1)数値の配列をカンマ区切り文字列に変換する
var arr = new[]{1,2,3,4,5};
string csv = string.Join(",", arr);
以下の様にカンマ区切り文字列に変換されます。
csv → "1,2,3,4,5"
例2)文字列の配列をカンマ区切り文字列に変換する
var arr = new[]{"札幌", "東京", "名古屋", "大阪", "福岡"};
string csv = string.Join(",", arr);
以下の様にカンマ区切り文字列に変換されます。
csv → "札幌,東京,名古屋,大阪,福岡"
備考
- string.Joinは指定した文字で配列要素を連結するメソッドです。
- クォーテーション付きのCSVに変換したい場合は、以下関連記事をご覧ください。
- List→カンマ区切りにしたい場合は以下記事をご覧ください。
→ [C#] List→カンマ区切り文字列に変換する(string.Join)