特に.NET Compact Framework向けっていう訳ではないけど、ちょっとコードを書いたのでまとめてみた。
文字列を区切り文字で分割する
「,」で区切られた文字列(string型)を分割してList
以下にサンプルコードを示す。
string str = "犬,猫,羊"; // 区切り文字「,」で分割 string[] array = str.Split(','); // List<string>のリストを生成する List<string> list = new List<string>(array); foreach (string item in list) { System.Diagnostics.Debug.WriteLine(item); } // 出力される文字列 // 犬 // 猫 // 羊
文字列のリストに区切り文字を付けて結合する
List
List<string> list = new List<string>(); list.Add("犬"); list.Add("猫"); list.Add("羊"); // string[]へ配列をコピーする string[] array = list.ToArray(); // 文字列を区切り文字「,」を付けて結合する string retStr = string.Join(",", array); System.Diagnostics.Debug.WriteLine(retStr); // 出力される文字列 // 犬,猫,羊