XElement.Value Eigenschap

Definitie

Hiermee haalt u de samengevoegde tekstinhoud van dit element op of stelt u deze in.

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

Waarde van eigenschap

Een String met alle tekstinhoud van dit element. Als er meerdere tekstknooppunten zijn, worden deze samengevoegd.

Voorbeelden

In het volgende voorbeeld wordt deze eigenschap gebruikt om de tekst van een element met gemengde inhoud op te halen.

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)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

This is mixed content

Opmerkingen

Met deze eigenschap kunt u de waarde van een element ophalen of instellen.

Als u deze eigenschap instelt, worden de Changed en de Changing gebeurtenissen gegenereerd.

Als u de waarde van een element wilt ophalen, maar u niet zeker weet dat het bestaat, is het handiger om de expliciete conversieoperators te gebruiken en het element toe te wijzen aan een type dat null kan worden gebruikt, zoals string of Nullable<T> van Int32. Als het element niet bestaat, wordt het type null ingesteld op null. Als u deze eigenschap echter wilt gebruiken, moet u ervoor zorgen dat de Element methode niet wordt geretourneerd null voordat u deze eigenschap opent.

Van toepassing op

Zie ook