Bagikan melalui


XAttribute.SetValue(Object) Metode

Definisi

Mengatur nilai atribut ini.

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

Nilai yang akan ditetapkan ke atribut ini.

Pengecualian

Parameternya value adalah null.

value adalah XObject.

Contoh

Contoh berikut membuat elemen dengan beberapa atribut. Kemudian mengubah konten salah satu 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)  

Contoh ini mencetak output berikut:

<Root Att1="content1" Att2="new content" Att3="content3" />  

Keterangan

Nilai dikonversi ke representasi stringnya dan ditetapkan ke Value properti .

Tidak valid untuk meneruskan instans kelas yang berasal dari XObject, seperti XElement atau XAttribute.

Metode ini akan meningkatkan Changed peristiwa dan Changing .

Berlaku untuk

Lihat juga