Sdílet prostřednictvím


XPathNavigator.ValueAsInt Vlastnost

Definice

Získá hodnotu aktuálního uzlu 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

Hodnota vlastnosti

Hodnota aktuálního Int32uzlu jako .

Výjimky

Řetězcovou hodnotu aktuálního uzlu nelze převést na Int32.

Pokus o přetypování Int32 není platný.

Příklady

ValueAsInt Příklad vlastnosti naleznete v této ValueAsBoolean vlastnosti.

Poznámky

XPathNavigator Pokud obsahuje informace o schématu nebo typu (například z objektu XmlDocument inicializovaného pomocí ověřování XmlReaderschématu XML) a pokud je aktuální uzel definován jako typ schématu xs:integer XML, ValueAsInt vrátí tato vlastnost hodnotu aktuálního uzlu jako neboxovaný Int32 objekt.

Pokud XPathNavigator však nemá žádné informace o schématu nebo typu, ValueAsInt vlastnost se pokusí převést řetězcovou hodnotu aktuálního uzlu na Int32 hodnotu podle pravidel přetypování XPath 2.0 pro xs:integer.

Platí pro