このセクションでは、LINQ to XML の動的プロパティに関するリファレンス情報を提供します。 具体的には、これらのプロパティは、XAttribute 名前空間にある XElement クラスと System.Xml.Linq クラスによって公開されます。
トピック「LINQ to XMLを使用した WPF データ バインディングの概要」で説明されているように、各動的プロパティは、同じクラスの標準パブリック プロパティまたはメソッドと同等です。 これらの標準メンバーは、ほとんどの目的で使用する必要があります。動的プロパティは、LINQ to XML データ バインディングシナリオ専用に用意されています。 これらのクラスの標準メンバーの詳細については、XAttribute および XElement のリファレンス トピックを参照してください。
解決された値に関して、このセクションの動的プロパティは次の 2 つのカテゴリに分類されます。
Value
クラスや XAttribute クラスの XElement プロパティなど、単一の値に解決される単純なプロパティ。インデクサー型に解決される、要素の や の子孫XElementのプロパティなどのインデックス付き値。 インデクサー型を目的の値またはコレクションに解決するには、展開された名前パラメーターをそれらに渡す必要があります。
遅延実行を使用 IEnumerable<T> 型のインデックス付き値を返すすべての動的プロパティ。 遅延実行の詳細については、「LINQ クエリの概要 (C#)」を参照してください。
リファレンス
こちらも参照ください
- LINQ to XML を使用して WPF データ バインディングを
する - LINQ to XML を使用した WPF データ バインディングの の概要
- LINQ クエリの概要 (C#)
.NET Desktop feedback