XPathNavigator.ValueAsInt プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のノードの値を 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へのキャストが無効です。
例
ValueAsInt プロパティの例については、ValueAsBoolean プロパティを参照してください。
注釈
XPathNavigatorにスキーマまたは型情報がある場合 (たとえば、XmlDocumentを検証する XML スキーマで初期化されたXmlReader オブジェクトから)、現在のノードが XML スキーマxs:integer型として定義されている場合、ValueAsInt プロパティは、ボックス化されていないInt32 オブジェクトとして現在のノードの値を返します。
ただし、XPathNavigatorにスキーマまたは型の情報がない場合、ValueAsInt プロパティは、Int32の XPath 2.0 キャスト規則に従って、現在のノードの文字列値をxs:integer値に変換しようとします。