#xml #linq #c#-3.0
#xml #linq #c #-3.0
Вопрос:
<Page>
<NTrans>
<Testing testsequence = 1 skew = 3 />
</Testing>
</NTrans>
</Page>
Я хочу извлечь последовательность тестов и исказить, используя переменную в c #. Как бы я это сделал? Прямо сейчас у меня есть:
var _img = xDoc.Element("Page").Descendants("Testing").Attributes("testsequence").ToList();
Который не работает. В нем говорится, что IEnumerable не содержит определения для ToList
Ответ №1:
Этот ToList()
метод является методом расширения IEnumerable. Методы расширения были введены в C # 3.0, поэтому, если ваши теги верны и вы используете C # 3.0, все должно быть в порядке.
Возможно, вам потребуется импортировать пространство имен, содержащее метод ToList
расширения.
Поместите этот код вместе с остальными вашими using
инструкциями в начало вашего файла кода:
using System.Linq