2009-04-01 25 views
14

からリストを取り込みます。私はその配列からジェネリックリストを作成することができます。配列がある場合は配列

Foo[] fooList . . . (assume populated array) 

// This doesn't seem to work 
List<Foo> newList = new List<Foo>(fooList); 
+4

そのコードは間違いなく機能します。試してみると何が起こっていますか? –

答えて

19

string[] strings = { "hello", "world" }; 
IList<string> stringList = strings.ToList(); 
+5

配列が既にIList を実装しているので、ToList()は必要ありません。 ;) –

6

あなたはList(t).AddRange方法を探している

あなたは配列をリストに変換することができ
3

@korkiが言ったように、AddRangeますあなたが投稿したコードはうまくいくはずです。たとえば、これは次のようにコンパイルされます。

var i = new int[10]; 
var list = new List<int>(i); 

もっとコードを表示できますか?

関連する問題