XElement.SetValue(Object) Methode

Definitie

Hiermee stelt u de waarde van dit element in.

public:
 void SetValue(System::Object ^ value);
public void SetValue(object value);
member this.SetValue : obj -> unit
Public Sub SetValue (value As Object)

Parameters

value
Object

De waarde die aan dit element moet worden toegewezen. De waarde wordt geconverteerd naar de tekenreeksweergave en toegewezen aan de Value eigenschap.

Uitzonderingen

De value is null.

Het value is een XObject.

Voorbeelden

In het volgende voorbeeld wordt een element gemaakt dat een onderliggend element bevat. Vervolgens wordt de waarde van het element ingesteld met behulp van deze methode.

XElement root = new XElement("Root",
    new XElement("Child", "child content")
);
root.SetValue("new content");
Console.WriteLine(root);
Dim root As XElement = _
        <Root>
            <Child>child content</Child>
        </Root>

root.SetValue("new content")
Console.WriteLine(root)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root>new content</Root>

Opmerkingen

Met deze methode worden de Changed en de Changing gebeurtenissen gegenereerd.

Het is ongeldig om een exemplaar van een klasse door te geven die is afgeleid van XObject, zoals XElement.

Van toepassing op

Zie ook