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 使用驗證 XmlReader) XML 架構初始化的物件,而且目前的節點定義為 XML 架構 xs:integer
類型,則 ValueAsInt 屬性會傳回目前節點的值做為 unboxed Int32 物件。
不過,如果 XPathNavigator 沒有任何架構或類型資訊,屬性 ValueAsInt 會根據 的 XPath 2.0 轉換規則 xs:integer
,嘗試將目前節點 Int32 的字串值轉換為值。