XElement.SetValue(Object) XElement.SetValue(Object) XElement.SetValue(Object) XElement.SetValue(Object) Method

定義

現在の要素の値を設定します。Sets the value of this element.

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

パラメーター

value
Object Object Object Object

この要素に代入する値。The value to assign to this element. 値は、文字列形式に変換され、Value プロパティに代入されます。The value is converted to its string representation and assigned to the Value property.

例外

次の例は、子要素が含まれる要素を作成します。The following example creates an element that contains a child element. このメソッドを使用して要素の値を設定します。It then sets the value of the element using this method.

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)  

この例を実行すると、次の出力が生成されます。This example produces the following output:

<Root>new content</Root>  

注釈

このメソッドが発生、ChangedChangingイベント。This method will raise the Changed and the Changing events.

派生したクラスのインスタンスを渡すことはできませんXObjectなどXElementします。It is invalid to pass an instance of a class that derives from XObject, such as XElement.

適用対象

こちらもご覧ください