Aracılığıyla paylaş


XAttribute.SetValue(Object) Yöntem

Tanım

Bu özniteliğin değerini ayarlar.

public:
 void SetValue(System::Object ^ value);
public void SetValue (object value);
member this.SetValue : obj -> unit
Public Sub SetValue (value As Object)

Parametreler

value
Object

Bu özniteliğe atanacak değer.

Özel durumlar

value parametresidirnull.

bir value 'dir XObject.

Örnekler

Aşağıdaki örnek çeşitli özniteliklere sahip bir öğe oluşturur. Ardından özniteliklerden birinin içeriğini değiştirir.

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)  

Bu örnek aşağıdaki çıkışı oluşturur:

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

Açıklamalar

Değer dize gösterimine dönüştürülür ve özelliğine Value atanır.

veya XAttributegibi XElement öğesinden XObjecttüretilen bir sınıfın örneğini geçirmek geçersizdir.

Bu yöntem ve olaylarını ChangedChanging oluşturur.

Şunlara uygulanır

Ayrıca bkz.