LINQ to XML 動態屬性
本節提供 LINQ to XML 之動態屬性的參考資訊。 特別是,這些屬性會由 XAttribute 命名空間中的 XElement 和 System.Xml.Linq 類別公開。
每個動態屬性都相當於相同類別中的標準公用屬性或方法,如使用 LINQ to XML 進行 WPF 資料繫結概觀主題中所述。 大部分的用途應該都可以使用這些標準成員;動態屬性是針對 LINQ to XML 資料繫結案例特別提供。 如需有關這些類別之標準成員的詳細資訊,請參閱 XAttribute 和 XElement 參考主題。
關於其解析的值,本節中的動態屬性分為兩種分類:
簡單分類,例如,
Value
和 XAttribute 類別中的 XElement 屬性,可解析為單一的值。索引值 (例如 XElement 的 Elements 和 Descendants 屬性),可解析為索引子類型。 對於要解析為所需數值或集合的索引子型別,必須將擴充名稱參數傳遞給它們。
傳回 IEnumerable<T> 類型之索引值的所有動態屬性都使用延緩執行。 如需延後執行的詳細資訊,請參閱 LINQ 查詢簡介 (C#)。