XAttribute.ToString 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 XAttribute 개체를 문자열 표현으로 변환합니다.
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As 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됩니다.