Condividi tramite


XPathNavigator.ValueAsDouble Proprietà

Definizione

Ottiene il valore del nodo corrente come .Double

public:
 virtual property double ValueAsDouble { double get(); };
public override double ValueAsDouble { get; }
member this.ValueAsDouble : double
Public Overrides ReadOnly Property ValueAsDouble As Double

Valore della proprietà

Valore del nodo corrente come .Double

Eccezioni

Il valore stringa del nodo corrente non può essere convertito in .Double

Il cast provato a Double non è valido.

Esempio

Per un esempio della ValueAsDouble proprietà , vedere la ValueAsBoolean proprietà .

Commenti

Se dispone XPathNavigator di informazioni sullo schema o sul tipo (ad esempio, da un XmlDocument oggetto inizializzato con una convalida XmlReaderdi XML Schema ) e se il nodo corrente è definito come tipo di XML Schema xs:double , la ValueAsDouble proprietà restituisce il valore del nodo corrente come oggetto unboxed Double .

Tuttavia, se l'oggetto XPathNavigator non dispone di informazioni sullo schema o sul tipo, la ValueAsDouble proprietà tenta di convertire il valore stringa del nodo corrente in un Double valore, in base alle regole di cast XPath 2.0 per xsd:double.

Si applica a