XPathNavigator.ValueAsInt プロパティ

定義

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

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

プロパティ値

Int32

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

例外

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

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

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

注釈

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

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

適用対象