다음을 통해 공유


XAttribute.ToString 메서드

정의

현재 XAttribute 개체를 문자열 표현으로 변환합니다.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

반환

String

특성 및 해당 값의 XML 텍스트 표현이 들어 있는 String입니다.

예제

다음 예제에서는 여러 특성이 있는 요소를 만듭니다. 그런 다음 특성을 가져오고 이 메서드를 호출하여 특성과 해당 콘텐츠를 표시합니다.

XElement root = new XElement("Root",  
    new XAttribute("Att1", "content1"),  
    new XAttribute("Att2", "content2"),  
    new XAttribute("Att3", "content3")  
);  
XAttribute att = root.Attribute("Att2");  
Console.WriteLine(att.ToString());  
Dim root As XElement = <Root Att1="content1" Att2="content2" Att3="content3"/>  
Dim att As XAttribute = root.Attribute("Att2")  
Console.WriteLine(att.ToString())  

이 예제는 다음과 같은 출력을 생성합니다.

Att2="content2"  

설명

이 메서드는 문자열을 .의 AttributeName="content"형식으로 반환합니다.

경고

이 메서드가 호출되고 XAttribute 컨트롤 문자를 포함하는 경우 16진수 값 0x0B 잘못된 문자와 같은 메시지와 함께 예외가 throw됩니다.

적용 대상

추가 정보