si tengo una matriz. ¿Puedo rellenar una lista genérica de esa matriz:Llenar lista de la matriz
Foo[] fooList . . . (assume populated array)
// This doesn't seem to work
List<Foo> newList = new List<Foo>(fooList);
si tengo una matriz. ¿Puedo rellenar una lista genérica de esa matriz:Llenar lista de la matriz
Foo[] fooList . . . (assume populated array)
// This doesn't seem to work
List<Foo> newList = new List<Foo>(fooList);
Se podría convertir la matriz a una lista:
string[] strings = { "hello", "world" };
IList<string> stringList = strings.ToList();
ToList() ni siquiera es necesario ya que las matrices ya implementan IList
Usted está buscando List(t).AddRange Método
Como @korki Dicho esto, se AddRange funciona, pero el código que ha publicado debería funcionar bien. Por ejemplo, esto compila:
var i = new int[10];
var list = new List<int>(i);
¿Podría mostrarnos más de su código?
Ese código definitivamente funciona. ¿Qué está pasando cuando lo intentas? –