если я выбираю узлы из XDocument, порядок всегда сохраняется? - PullRequest
1 голос
/ 12 февраля 2010

Допустим, у меня есть такие узлы:

<Params>
 <Param val="C" />
 <Param val="D" />
 <Param val="A" />
 <Param val="B" />
<Params>

Если я выбираю Потомки параметров, сохраняется ли порядок всегда ? Я хочу, чтобы C всегда был первым, когда я перебираю упорядоченный список, в который я их добавлю. Или мне нужно придумать другое решение для упорядочения узлов? Я хотел бы держаться подальше от чисел (порядок = "1", 2 и т. Д.), Поэтому любые предложения будут отличными.

1 Ответ

2 голосов
/ 12 февраля 2010

Документация для свойства Descendants гласит:

Возвращает коллекцию элементов-потомков для этого документа или элемента, в порядке документа.

Таким образом, ответ - да, они будут возвращены в том же порядке, в котором они указаны в исходном XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...