Partage via


XElement.Value Propriété

Définition

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é.

S’applique à

Voir aussi