C#のリストには.ToArray()
メソッドがあります。配列がリストに変換される逆が必要です。リストを作成してそれをループする方法は知っていますが、1つのライナーでリストを交換してほしいです。
.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(' ');