Я пытаюсь сохранить файл XML на диск с помощью LINQ. У меня есть класс бизнес-объектов, включающий коллекции строк (список), которые я хочу преобразовать в XML. Есть ли простой один вкладыш для преобразования этого списка в список элементов XML?
Например, мой список может быть таким:
List<string> collection = new List<string>() {"1", "2", "3"}
Вывод должен быть:
<Collection>
<Element>1</Element>
<Element>2</Element>
<Element>3</Element>
</Collection>
На данный момент я использую такой синтаксис:
XElement Configuration =
new XElement("Configuration",
new XElement("Collection", collection.ToArray()
),
);
Однако при этом коллекция объединяется в один строковый элемент.