LINQ to XML 動態屬性

本節提供 LINQ to XML 之動態屬性的參考資訊。 特別是,這些屬性會由 XAttribute 命名空間中的 XElementSystem.Xml.Linq 類別公開。

每個動態屬性都相當於相同類別中的標準公用屬性或方法,如使用 LINQ to XML 進行 WPF 資料繫結概觀主題中所述。 大部分的用途應該都可以使用這些標準成員;動態屬性是針對 LINQ to XML 資料繫結案例特別提供。 如需有關這些類別之標準成員的詳細資訊,請參閱 XAttributeXElement 參考主題。

關於其解析的值,本節中的動態屬性分為兩種分類:

  • 簡單分類,例如,ValueXAttribute 類別中的 XElement 屬性,可解析為單一的值。

  • 索引值 (例如 XElementElementsDescendants 屬性),可解析為索引子類型。 對於要解析為所需數值或集合的索引子型別,必須將擴充名稱參數傳遞給它們。

傳回 IEnumerable<T> 類型之索引值的所有動態屬性都使用延緩執行。 如需延後執行的詳細資訊,請參閱 LINQ 查詢簡介 (C#)

參考

另請參閱