C# のリストには.ToArray()
メソッドがあります。配列がリストに変換される逆が必要です。リストを作成してループする方法は知っていますが、ワンライナーで元に戻したいと思います。
.NET 2.0 環境でメソッドを使用しているString.Split
ため、LINQ などは使用できません。
string s = ...
new List<string>(s.Split(....));
.Net 3.5 では、System.Linq
名前空間に と呼ばれる拡張メソッドが含まれていますToList<>()
。
return new List<string>(stringArray);
必要なのは IList インターフェイスを実装するオブジェクトだけで、新しい項目を追加する必要がない場合は、次のようにすることもできます。
IList<string> list = myString.Split(' ');