XElement.SetValue(Object) Metoda

Definicja

Ustawia wartość tego elementu.

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

Parametry

value
Object

Wartość do przypisania do tego elementu. Wartość jest konwertowana na reprezentację ciągu i przypisana Value do właściwości.

Wyjątki

Element value to null.

Jest value to .XObject

Przykłady

Poniższy przykład tworzy element zawierający element podrzędny. Następnie ustawia wartość elementu przy użyciu tej metody.

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)  

Ten przykład generuje następujące wyniki:

<Root>new content</Root>  

Uwagi

Ta metoda zgłosi Changed zdarzenia i Changing .

Jest on nieprawidłowy, aby przekazać wystąpienie klasy pochodzącej z XObjectklasy , na przykład XElement.

Dotyczy

Zobacz też