XAttribute.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 dell'attributo.
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'attributo.
Eccezioni
Il valore del parametro value
è null
.
Il value
è un XObject.
Esempio
Nell'esempio seguente viene creato un elemento con diversi attributi. Modifica quindi il contenuto di uno degli attributi.
XElement root = new XElement("Root",
new XAttribute("Att1", "content1"),
new XAttribute("Att2", "content2"),
new XAttribute("Att3", "content3")
);
XAttribute att = root.Attribute("Att2");
att.SetValue("new content");
Console.WriteLine(root);
Dim root As XElement = <Root Att1="content1" Att2="content2" Att3="content3"/>
Dim att As XAttribute = root.Attribute("Att2")
att.SetValue("new content")
Console.WriteLine(root)
Nell'esempio viene prodotto l'output seguente:
<Root Att1="content1" Att2="new content" Att3="content3" />
Commenti
Il valore viene convertito in una rappresentazione di stringa e assegnato alla proprietà Value.
Non è possibile passare un'istanza di una classe che deriva da XObject, ad esempio XElement o XAttribute.
Questo metodo genererà gli Changed eventi e Changing .