Динамические свойства LINQ to XML
В этом разделе приведены справочные сведения о динамических свойствах в LINQ to XML. В частности, эти свойства представляются классами XAttribute и XElement, которые находятся в пространстве имен System.Xml.Linq.
Как уже рассказывалось в разделе Общие сведения о привязке данных WPF с помощью LINQ to XML, каждое динамическое свойство эквивалентно стандартному открытому свойству или методу в том же классе. В большинстве случаев следует использовать именно эти стандартные методы. Динамические свойства предоставляются специально для связывания данных с помощью LINQ to XML. Дополнительные сведения о стандартных членах этих классов см. в разделах со справочными сведениями XAttribute и XElement.
По разрешаемым ими значениям описанные в этом разделе динамические свойства делятся на две категории:
Простые, например свойства
Value
в классах XAttribute и XElement, которые разрешаются в одно значение.Индексированные значения, например свойства Elements и Descendants класса XElement, которые разрешаются в тип индексатора. Чтобы типы индексатора разрешились в требуемое значение или коллекцию, им необходимо передать параметр развернутого имени.
Все динамические свойства, которые возвращают индексированное значение типа IEnumerable<T>, используют отложенное выполнение. Дополнительные сведения об отложенном выполнении см. в разделе Введение в запросы LINQ (C#).
Ссылка
См. также
.NET Desktop feedback
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по