どうも、ちょげ(@chogetarou)です。
文字列を特定の文字で分割してリスト(List)にする方法を紹介します。
方法

文字列を特定の文字で分割してリスト(List)にするには、System.Linqを使います。
まず、System.Linqを導入します。
using System.Linq;
次に、文字列からSplit()を呼び出します。
Split()の引数に分割する際の区切り文字を指定します。
最後に、Split()からToList()を呼び出します。
List<string> splitArray = text.Split('区切り文字').ToList();
上記のToList()は、Split()の引数に指定した文字ごとに分割したリストを返します。
使用例
using System;
using System.Collections.Generic;
using System.Linq;
public class Example
{
public static void Main()
{
string text = "Taro,Jiro,Saburo,Siro,Goro";
List<string> names = text.Split(',').ToList();
foreach(var name in names)
{
Console.WriteLine(name);
}
}
}

コメント