XElement.SetValue(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví hodnotu tohoto prvku.
public:
void SetValue(System::Object ^ value);
public void SetValue (object value);
member this.SetValue : obj -> unit
Public Sub SetValue (value As Object)
Parametry
- value
- Object
Hodnota, která se má přiřadit k tomuto prvku. Hodnota se převede na řetězcovou reprezentaci a přiřadí se vlastnosti Value .
Výjimky
Hodnota value
je null
.
Jedná se value
o XObject.
Příklady
Následující příklad vytvoří element, který obsahuje podřízený prvek. Pak nastaví hodnotu elementu pomocí této metody.
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)
Tento příklad vytvoří následující výstup:
<Root>new content</Root>
Poznámky
Tato metoda vyvolá Changed události a Changing .
Je neplatné předat instanci třídy, která je odvozena z XObject, například XElement.