XElement.SetValue(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Wert dieses Elements fest.
public:
void SetValue(System::Object ^ value);
public void SetValue (object value);
member this.SetValue : obj -> unit
Public Sub SetValue (value As Object)
Parameter
- value
- Object
Der diesem Element zuzuweisende Wert. Der Wert wird in seine Zeichenfolgenentsprechung konvertiert und der Value-Eigenschaft zugewiesen.
Ausnahmen
value
ist null
.
Der value
ist ein XObject.
Beispiele
Im folgenden Beispiel wird ein Element erstellt, das ein untergeordnetes Element enthält. Anschließend wird der Wert des Elements mithilfe dieser Methode festgelegt.
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)
Dieses Beispiel erzeugt die folgende Ausgabe:
<Root>new content</Root>
Hinweise
Diese Methode löst die Changed Ereignisse und aus Changing .
Es ist ungültig, eine instance einer Klasse zu übergeben, die von XObjectabgeleitet wird, z. BXElement. .