XElement.SetValue(Object) 方法

定义

设置此元素的值。

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

参数

value
Object

要分配给此元素的值。 将值转换为其字符串表示形式,并将此值分配给 Value 属性 (Property)。

例外

valuenull

value 是一个 XObject

示例

以下示例创建一个包含子元素的元素。 然后,它使用此方法设置 元素的值。

XElement root = new XElement("Root",
    new XElement("Child", "child content")
);
root.SetValue("new content");
Console.WriteLine(root);
Dim root As XElement = _
        <Root>
            <Child>child content</Child>
        </Root>

root.SetValue("new content")
Console.WriteLine(root)

该示例产生下面的输出:

<Root>new content</Root>

注解

此方法将引发 ChangedChanging 事件。

传递派生自 XObject的类的实例无效,例如 XElement

适用于

另请参阅