Я должен скопировать массив в связанный список ИЛИ преобразовать массив в связанный список.
Как это может быть сделано в.NET (C# или VB)?
Спасибо
В зависимости от того, какую версию мы здесь рассматриваем, вы можете:
LinkedList<YourObjectType> ListOfObjects=new LinkedList<YourObjectType>(YourObjectArray);
Чтобы перейти к LinkedList из массива:
var array = GetMyArray();
LinkedList<MyType> list = new LinkedList<MyType>(array);
Чтобы перейти к массиву из LinkedList:
var array = list.ToArray();
В .Net v2.0 или выше:
Object[] myArray = new Object[] { 1, "Hello", 2, 3.0 };
LinkedList<Object> linkedList = new LinkedList<Object>(myArray);
Вы можете заменить Object
типом элемента, который фактически содержит массив.