XElement.SetValue(Object) Método

Definición

Establece el valor de este elemento.

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

Parámetros

value
Object

Valor que se va a asignar a este elemento. Se convierte el valor en su representación de cadena y se asigna a la propiedad Value.

Excepciones

El valor de value es null.

El parámetro value es un XObject.

Ejemplos

En el ejemplo siguiente se crea un elemento que contiene un elemento secundario. A continuación, establece el valor del elemento mediante este método.

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)

Este ejemplo produce el siguiente resultado:

<Root>new content</Root>

Comentarios

Este método generará los Changed eventos y Changing .

No es válido pasar una instancia de una clase que deriva de XObject, como XElement.

Se aplica a

Consulte también