Necesito copiar una matriz a una lista vinculada O transformar la matriz en una lista vinculada.¿Cómo puedo transformar o copiar una matriz en una lista vinculada?
¿Cómo se puede hacer esto en .NET (C# o VB)?
Gracias
Necesito copiar una matriz a una lista vinculada O transformar la matriz en una lista vinculada.¿Cómo puedo transformar o copiar una matriz en una lista vinculada?
¿Cómo se puede hacer esto en .NET (C# o VB)?
Gracias
Dependiendo de la versión que estamos teniendo por aquí, se puede:
LinkedList<YourObjectType> ListOfObjects=new LinkedList<YourObjectType>(YourObjectArray);
En .Net v2.0 o superior:
Object[] myArray = new Object[] { 1, "Hello", 2, 3.0 };
LinkedList<Object> linkedList = new LinkedList<Object>(myArray);
Puede reemplazar Object
con el tipo de elemento que realmente contiene la matriz.
Para ir a ListaEnlazada de matriz:
var array = GetMyArray();
LinkedList<MyType> list = new LinkedList<MyType>(array);
Para ir a la matriz de LinkedList:
var array = list.ToArray();
+1 para mostrar cómo ir por el otro lado – reggaeguitar
bastante simple. ¡Gracias! – RHaguiuda