XElement.SetValue(Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger värdet för det här elementet.
public:
void SetValue(System::Object ^ value);
public void SetValue(object value);
member this.SetValue : obj -> unit
Public Sub SetValue (value As Object)
Parametrar
- value
- Object
Värdet som ska tilldelas till det här elementet. Värdet konverteras till dess strängrepresentation och tilldelas egenskapen Value .
Undantag
value är null.
value är en XObject.
Exempel
I följande exempel skapas ett element som innehåller ett underordnat element. Sedan anges värdet för elementet med hjälp av den här metoden.
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)
Det här exemplet genererar följande utdata:
<Root>new content</Root>
Kommentarer
Den här metoden genererar Changed händelserna och Changing .
Det är ogiltigt att skicka en instans av en klass som härleds från XObject, till exempel XElement.