Я пытаюсь сгенерировать документ XML из CSV. Как мне пойти о вставке номера элемента в XML. Например: если CSV-файл содержит 10 сообщений, каждое сообщение получит номер, указывающий его последовательность в CSV-файле. Я предполагаю, что есть какой-то способ ссылаться на индекс переменной диапазона, но не уверен, как это сделать, используя LINQ или другие средства. Спасибо!
LoadCSV();
if (_loadedCSV == null)
return;
XElement xmlFile = new XElement("Root",
from str in _loadedCSV
let fields = str.Split(',')
select new XElement("Track",
new XAttribute("Message Number", <<ELEMENT NUMBER>>),
new XElement("Date", fields[0]),
new XElement("Time", fields[1]),
new XElement("Message", fields[2])));