XAttribute.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 atributu.
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 atributu.
Výjimky
Parametr value je null.
Je to value .XObject
Příklady
Následující příklad vytvoří prvek s několika atributy. Potom změní obsah jednoho z atributů.
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)
Tento příklad vytvoří následující výstup:
<Root Att1="content1" Att2="new content" Att3="content3" />
Poznámky
Hodnota se převede na řetězcové vyjádření a přiřadí se k Value vlastnosti.
Předání instance třídy, která je odvozena od XObject, například XElement nebo XAttribute.
Tato metoda vyvolá Changed události a Changing události.