정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

XAttribute Explicit 변환 (XAttribute to DateTimeOffset)

2013-12-13

XAttribute의 값을 DateTimeOffset으로 캐스팅합니다.

이 API는 CLS 규격이 아닙니다. 

Namespace:  System.Xml.Linq
어셈블리:  System.Xml.Linq(System.Xml.Linq.dll)

public static explicit operator DateTimeOffset (
	XAttribute attribute
)

매개 변수

attribute
형식: System.Xml.Linq.XAttribute
DateTimeOffset로 캐스팅할 XAttribute입니다.

반환 값

형식: System.DateTimeOffset
XAttribute의 콘텐츠가 들어 있는 DateTimeOffset입니다.

예외조건
FormatException

특성에 유효한 DateTimeOffset 값이 들어 있지 않은 경우

ArgumentNullException

attribute 매개 변수가 nullnull인 경우

이 변환 연산자는 XmlConvert 클래스를 사용하여 변환을 수행합니다.

다음 예제에서는 날짜 및 시간 콘텐츠가 있는 특성을 만듭니다. 그런 다음 DateTimeOffset으로 캐스팅하여 값을 검색합니다.


StringBuilder output = new StringBuilder();
XElement root = new XElement("Root",
    new XAttribute("Att", new DateTimeOffset(new DateTime(2006, 10, 6, 12, 30, 0)))
);
output.Append(root + Environment.NewLine);

// casting from a strictly formatted XML attribute
DateTimeOffset dt = (DateTimeOffset)root.Attribute("Att");
output.Append("dt=" + dt + Environment.NewLine);

OutputTextBlock.Text = output.ToString();


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: