XPathNavigator.ValueAsDouble プロパティ

定義

現在のノードの値を Double として取得します。

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

プロパティ値

Double

現在のノードの Double としての値。

例外

現在のノードの文字列値を、Double に変換することはできません。

試行された Double へのキャストは無効です。

プロパティの ValueAsDouble 例については、プロパティを ValueAsBoolean 参照してください。

注釈

XPathNavigatorスキーマまたは型の情報 (XML スキーマ検証XmlReaderで初期化されたオブジェクトなどXmlDocument) があり、現在のノードが XML スキーマxs:double型として定義されている場合、ValueAsDoubleプロパティは現在のノードの値をボックスDouble化されていないオブジェクトとして返します。

ただし、スキーマまたは型の情報がない場合XPathNavigator、プロパティは XPath ValueAsDouble 2.0 キャスト規則xsd:doubleDouble従って、現在のノードの文字列値を値に変換しようとします。

適用対象