Proprietà dinamiche di LINQ to XML
In questa sezione vengono fornite informazioni di riferimento relative alle proprietà dinamiche di LINQ to XML. In particolare, queste proprietà vengono esposte dalle classi XAttribute e XElement, incluse nello spazio dei nomi System.Xml.Linq.
Come illustrato nell'argomento Cenni preliminari sull'associazione dati di WPF con LINQ to XML, ogni proprietà dinamica è equivalente a una proprietà o a un metodo pubblico della stessa classe. Questi membri standard devono essere utilizzati per la maggior parte degli scopi. Le proprietà dinamiche vengono fornite specificamente per gli scenari di associazione dati LINQ to XML. Per ulteriori informazioni sui membri standard di queste classi, vedere gli argomenti di riferimento XAttribute e XElement.
Relativamente ai valori risolti, le proprietà dinamiche descritte in questa sezione rientrano in due categorie:
Proprietà semplici, ad esempio le proprietà Value nelle classi XAttribute e XElement, che vengono risolte in un singolo valore.
Valori indicizzati, ad esempio le proprietà Elements e Descendants di XElement, che vengono risolti in un tipo di indicizzatore. Affinché i tipi di indicizzatori vengano risolti nel valore o nella raccolta desiderata, è necessario passare un parametro di nome espanso.
Tutte le proprietà dinamiche che restituiscono un valore indicizzato di tipo IEnumerable<T> utilizzano l'esecuzione posticipata. Per ulteriori informazioni sull'esecuzione posticipata, vedere Introduzione alle query LINQ (C#).
In questa sezione
Argomento |
Descrizione |
---|---|
Vengono forniti dettagli sulle proprietà dinamiche esposte dalla classe XAttribute. |
|
Vengono forniti dettagli sulle proprietà dinamiche esposte dalla classe XElement. |
Riferimento
Vedere anche
Concetti
Cenni preliminari sull'associazione dati WPF con LINQ to XML
Introduzione alle query LINQ (C#)