Muszę skopiować tablicę do połączonej listy LUB przekształcić tablicę na połączonej liście.Jak mogę przekształcić lub skopiować tablicę do połączonej listy?
Jak to zrobić w .NET (C# lub VB)?
Dzięki
Muszę skopiować tablicę do połączonej listy LUB przekształcić tablicę na połączonej liście.Jak mogę przekształcić lub skopiować tablicę do połączonej listy?
Jak to zrobić w .NET (C# lub VB)?
Dzięki
W zależności od wersji bierzemy o tutaj można:
LinkedList<YourObjectType> ListOfObjects=new LinkedList<YourObjectType>(YourObjectArray);
w .NET v2.0 lub większa niż:
Object[] myArray = new Object[] { 1, "Hello", 2, 3.0 };
LinkedList<Object> linkedList = new LinkedList<Object>(myArray);
Można zastąpić Object
z typem elementu, który tablica faktycznie posiada.
Aby przejść do LinkedList z tablicy:
var array = GetMyArray();
LinkedList<MyType> list = new LinkedList<MyType>(array);
Aby przejść do tablicy z LinkedList:
var array = list.ToArray();
+1 za pokazanie, jak przejść w drugą stronę – reggaeguitar
całkiem proste. Dzięki! – RHaguiuda