Condividi tramite


XElement.SetValue(Object) Metodo

Definizione

Imposta il valore dell'elemento.

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

Parametri

value
Object

Valore da assegnare all'elemento. Il valore viene convertito in una rappresentazione di stringa e assegnato alla proprietà Value.

Eccezioni

L'elemento value è null.

Il value è un XObject.

Esempio

Nell'esempio seguente viene creato un elemento che contiene un elemento figlio. Imposta quindi il valore dell'elemento usando questo metodo.

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)

Nell'esempio viene prodotto l'output seguente:

<Root>new content</Root>

Commenti

Questo metodo genererà gli Changed eventi e Changing .

Non è possibile passare un'istanza di una classe che deriva da XObject, ad esempio XElement.

Si applica a

Vedi anche