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 该属性。

例外

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>

注解

此方法将引发 Changed 事件和 Changing 事件。

传递派生自 XObject的类的实例(例如 XElement)无效。

适用于

另请参阅