다음을 통해 공유


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인 경우

valueXObject인 경우

예제

다음 예제에서는 자식 요소를 포함하는 요소를 만듭니다. 그런 다음, 이 메서드를 사용하여 요소의 값을 설정합니다.

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 것입니다.

와 같이 XElement에서 XObject파생되는 클래스의 instance 전달하는 것은 유효하지 않습니다.

적용 대상

추가 정보