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