XPathNavigator.ValueAsInt 속성

정의

현재 노드의 값을 Int32로 가져옵니다.Gets the current node's value as an Int32.

public:
 virtual property int ValueAsInt { int get(); };
public override int ValueAsInt { get; }
member this.ValueAsInt : int
Public Overrides ReadOnly Property ValueAsInt As Integer

속성 값

현재 노드의 값에 해당하는 Int32 값입니다.The current node's value as an Int32.

예외

현재 노드의 문자열 값을 Int32으로 변환할 수 없는 경우The current node's string value cannot be converted to a Int32.

Int32에 대해 시도된 캐스팅이 잘못된 경우The attempted cast to Int32 is not valid.

예제

예는 ValueAsInt 속성 참조는 ValueAsBoolean 속성입니다.For an example of the ValueAsInt property, see the ValueAsBoolean property.

설명

경우는 XPathNavigator 스키마 또는 형식 정보가 (예를 들어를 XmlDocument 개체의 유효성 검사 XML 스키마를 사용 하 여 초기화 XmlReader), 및 현재 노드를 XML 스키마로 정의 된 경우 xs:integer 형식은 ValueAsInt 속성 현재 노드의 값을 unboxed 반환 Int32 개체입니다.If the XPathNavigator has schema or type information (for example, from an XmlDocument object initialized with an XML schema validating XmlReader), and if the current node is defined as an XML Schema xs:integer type, the ValueAsInt property returns the current node's value as an unboxed Int32 object.

그러나 경우는 XPathNavigator 모든 스키마 또는 형식 정보가 없는 합니다 ValueAsInt 속성을 현재 노드의 문자열 값으로 변환 하려고를 Int32 에 대 한 XPath 2.0 캐스팅 규칙에 따라 값 xs:integer합니다.However, if the XPathNavigator does not have any schema or type information, the ValueAsInt property attempts to convert the string value of the current node to a Int32 value, according to the XPath 2.0 casting rules for xs:integer.

적용 대상