wenn ich ein Array habe. kann ich eine generische Liste von diesem Array füllen:Liste von Array auffüllen
Foo[] fooList . . . (assume populated array)
// This doesn't seem to work
List<Foo> newList = new List<Foo>(fooList);
wenn ich ein Array habe. kann ich eine generische Liste von diesem Array füllen:Liste von Array auffüllen
Foo[] fooList . . . (assume populated array)
// This doesn't seem to work
List<Foo> newList = new List<Foo>(fooList);
Sie das Array in eine Liste umwandeln könnte:
string[] strings = { "hello", "world" };
IList<string> stringList = strings.ToList();
ToList() ist nicht einmal notwendig, da Arrays bereits IList
Sie suchen List(t).AddRange Methode suchen
Wie @korki sagte AddRange wird funktionieren, aber der Code, den Sie gepostet haben, sollte gut funktionieren. Zum Beispiel compiles:
var i = new int[10];
var list = new List<int>(i);
Können Sie uns mehr von Ihrem Code zeigen?
Dieser Code funktioniert definitiv. Was passiert, wenn Sie es versuchen? –