XAttribute.SetValue(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .