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>  

설명

이 메서드를 발생 시킵니다 합니다 Changed 하며 Changing 이벤트입니다.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.

적용 대상

추가 정보