からリストを取り込みます。私はその配列からジェネリックリストを作成することができます。配列がある場合は配列
Foo[] fooList . . . (assume populated array)
// This doesn't seem to work
List<Foo> newList = new List<Foo>(fooList);
からリストを取り込みます。私はその配列からジェネリックリストを作成することができます。配列がある場合は配列
Foo[] fooList . . . (assume populated array)
// This doesn't seem to work
List<Foo> newList = new List<Foo>(fooList);
:
string[] strings = { "hello", "world" };
IList<string> stringList = strings.ToList();
配列が既にIList
あなたはList(t).AddRange方法を探している
あなたは配列をリストに変換することができ@korkiが言ったように、AddRangeますあなたが投稿したコードはうまくいくはずです。たとえば、これは次のようにコンパイルされます。
var i = new int[10];
var list = new List<int>(i);
もっとコードを表示できますか?
そのコードは間違いなく機能します。試してみると何が起こっていますか? –