XElement.Value Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le texte concaténé de cet élément.
public:
property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public string Value { get; set; }
member this.Value : string with get, set
Public Property Value As String
Valeur de propriété
String qui contient tout le contenu de texte de cet élément. S'il existe plusieurs nœuds de texte, ils seront concaténés.
Exemples
L’exemple suivant utilise cette propriété pour récupérer le texte d’un élément à contenu mixte.
XElement el = XElement.Parse("<Root>This is <b>mixed</b> content</Root>");
Console.WriteLine("{0}", el.Value);
Dim el As XElement = <Root>This is <b>mixed</b> content</Root>
Console.WriteLine("{0}", el.Value)
Cet exemple produit la sortie suivante :
This is mixed content
Remarques
À l’aide de cette propriété, vous pouvez obtenir ou définir la valeur d’un élément.
La définition de cette propriété déclenche les Changed événements et Changing .
Si vous souhaitez obtenir la valeur d’un élément, mais que vous n’êtes pas sûr qu’il existe, il est plus pratique d’utiliser les opérateurs de conversion explicites et d’affecter l’élément à un type nullable tel que string
ou Nullable<T> de Int32. Si l’élément n’existe pas, le type nullable est défini sur null
. En revanche, si vous souhaitez utiliser cette propriété, vous devez vous assurer que la Element méthode ne retourne null
pas avant d’accéder à cette propriété.