XPathNavigator.ValueAsDouble Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.