Teilen über


XPathNavigator.ValueAsInt Eigenschaft

Definition

Ruft den Wert des aktuellen Knotens als Int32 ab.

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

Eigenschaftswert

Der Wert des aktuellen Knotens als Int32.

Ausnahmen

Der Zeichenfolgenwert des aktuellen Knotens kann nicht in einen Int32 konvertiert werden.

Die versuchte Typumwandlung in Int32 ist ungültig.

Beispiele

Ein Beispiel für die ValueAsInt -Eigenschaft finden Sie in der ValueAsBoolean -Eigenschaft.

Hinweise

Wenn schema XPathNavigator - oder typinformationen vorhanden sind (z. B. aus einem XmlDocument Objekt, das mit einem XML-Schema initialisiert wurde, das überprüft XmlReaderwird), und wenn der aktuelle Knoten als XML-Schematyp xs:integer definiert ist, gibt die ValueAsInt Eigenschaft den Wert des aktuellen Knotens als unboxed-Objekt Int32 zurück.

Wenn jedoch XPathNavigator keine Schema- oder Typinformationen vorhanden sind, versucht die ValueAsInt Eigenschaft, den Zeichenfolgenwert des aktuellen Knotens gemäß den XPath 2.0-Umwandlungsregeln für xs:integerin einen Int32 Wert zu konvertieren.

Gilt für: