Udostępnij za pośrednictwem


XPathNavigator.ValueAsInt Właściwość

Definicja

Pobiera wartość bieżącego węzła jako .Int32

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

Wartość właściwości

Int32

Wartość bieżącego węzła jako .Int32

Wyjątki

Nie można przekonwertować wartości ciągu bieżącego węzła na wartość Int32.

Podjęta próba rzutowania Int32 jest nieprawidłowa.

Przykłady

Aby zapoznać się z przykładem ValueAsInt właściwości , zobacz ValueAsBoolean właściwość .

Uwagi

Jeśli element XPathNavigator zawiera informacje o schemacie lub typie (na przykład z obiektu zainicjowanego XmlDocument przy użyciu schematu XML weryfikowającego XmlReader), a bieżący węzeł jest zdefiniowany jako typ schematu xs:integer XML, ValueAsInt właściwość zwraca wartość bieżącego węzła jako obiekt rozpatowany Int32 .

Jeśli XPathNavigator jednak obiekt nie ma żadnych informacji o schemacie ani typie, ValueAsInt właściwość próbuje przekonwertować wartość ciągu bieżącego węzła na Int32 wartość zgodnie z regułami rzutowania XPath 2.0 dla xs:integerelementu .

Dotyczy