XAttribute.SetValue(Object) 方法

定義

設定這個屬性的值。

C#
public void SetValue(object value);

參數

value
Object

要指派給屬性的值。

例外狀況

value 參數為 null

valueXObject

範例

下列範例會建立具有數個屬性的專案。 然後,它會變更其中一個屬性的內容。

C#
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);  

這個範例會產生下列輸出:

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

備註

此值會轉換為其字串表示並指派給 Value 屬性。

傳遞衍生自 XObject 的類別實例無效,例如 XElementXAttribute

這個方法會引發 ChangedChanging 事件。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

另請參閱