Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà XPathNavigator.ValueAsInt

 

Data di pubblicazione: ottobre 2016

Ottiene il valore del nodo corrente come un Int32.

Spazio dei nomi:   System.Xml.XPath
Assembly:  System.Xml (in System.Xml.dll)

public override int ValueAsInt { get; }

Valore proprietà

Type: System.Int32

Valore del nodo corrente come un Int32.

Exception Condition
FormatException

Valore stringa del nodo corrente non può essere convertito in un Int32.

InvalidCastException

Il tentativo di cast per Int32 non è valido.

Se il XPathNavigator dispone di informazioni sul tipo o dello schema (ad esempio, da un XmlDocument oggetto inizializzato con uno schema XML che convalida XmlReader), e se il nodo corrente è definito come uno Schema XML xs:integer tipo, la ValueAsInt proprietà restituisce il valore del nodo corrente come un tipo unboxed Int32 oggetto.

Tuttavia, se il XPathNavigator non dispone di informazioni di qualsiasi tipo o schema, il ValueAsInt proprietà tenta di convertire il valore di stringa del nodo corrente a un Int32 valore, in base alle regole di cast di XPath 2.0 per xs:integer.

Per un esempio di ValueAsInt proprietà, vedere la ValueAsBoolean proprietà.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: