XElement.SetValue(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta il valore di questo 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 a questo elemento. Il valore viene convertito nella relativa rappresentazione di stringa e assegnato alla Value proprietà .
Eccezioni
Il value è null.
value è un oggetto XObject.
Esempio
Nell'esempio seguente viene creato un elemento contenente un elemento figlio. Imposta quindi il valore dell'elemento utilizzando 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)
In questo esempio viene generato l'output seguente:
<Root>new content</Root>
Commenti
Questo metodo genererà gli Changed eventi e Changing .
Non è valido passare un'istanza di una classe che deriva da XObject, ad esempio XElement.