Listの値をCSV文字列に変換出来ます。
- //List<int>をカンマ区切りの文字列に変換する
- List<int> lst = new List<int> { 1, 3, 5, 7 };
- string csv =
- string.Join(",", lst.ConvertAll<string>(
- delegate(int value) { return value.ToString(); }).ToArray());
- //カンマ区切りの文字列をList<int>に変換する
- lst = csv.Split(',').ToList<string>().ConvertAll<int>(
- delegate(string value) { return int.Parse(value); });
- </int></string></int></string></int></int></int>
1行で書くことが良いかは別として出来るんですね。
# 勝手にHTMLタグが書き込まれて消せない。。。