Преобразование списка C# в LinkedList [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Преобразование списка C# в LinkedList [закрыто]

Сообщение Anonymous »

Я пытался поработать с Google, но не смог найти подходящего ответа.
Я хочу получить данные из базы данных в связанный список. Самый простой синтаксически способ, который мне удалось обнаружить, — это использование LINQ:
var linkedListData = myLinqToSqlQuery.ToList() as LinkedList;

Однако я не уверен, что здесь происходит внутри.
Какова будет внутренняя структура в результате этого преобразования? Он притворяется связным списком, однако я ожидаю, что преобразование изменит только тип, но не внутреннюю структуру. Таким образом, внутренние данные должны храниться в массиве, а не в связанном списке.
Может ли кто-нибудь дать ответ или указать мне на хорошее объяснение в документации или сообщении в блоге?

РЕДАКТИРОВАТЬ
Основываясь на комментариях и ответах, я понял, что немного усложнил свой вопрос. Это может быть так просто:
Что происходит внутри во время явного преобразования между List и LinkedList в C#?
Вызывается ли конструктор LinkedList? Вызывает ли он какой-то оператор преобразования (какой именно)?
List list = new List{ items };
var linkedList = list as LinkedList;


Подробнее здесь: https://stackoverflow.com/questions/635 ... conversion
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»