Как я могу преобразовать или скопировать массив в связанный список?

Я должен скопировать массив в связанный список ИЛИ преобразовать массив в связанный список.

Как это может быть сделано в.NET (C# или VB)?

Спасибо

10
задан RHaguiuda 2 July 2010 в 17:50
поделиться

3 ответа

В зависимости от того, какую версию мы здесь рассматриваем, вы можете:

LinkedList<YourObjectType> ListOfObjects=new LinkedList<YourObjectType>(YourObjectArray);
20
ответ дан 3 December 2019 в 15:05
поделиться

Чтобы перейти к LinkedList из массива:

var array = GetMyArray();
LinkedList<MyType> list = new LinkedList<MyType>(array);

Чтобы перейти к массиву из LinkedList:

var array = list.ToArray();
8
ответ дан 3 December 2019 в 15:05
поделиться

В .Net v2.0 или выше:

Object[] myArray = new Object[] { 1, "Hello", 2, 3.0 };
LinkedList<Object> linkedList = new LinkedList<Object>(myArray);

Вы можете заменить Object типом элемента, который фактически содержит массив.

2
ответ дан 3 December 2019 в 15:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: