XmlReader.ValueType 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前節點的 Common Language Runtime (CLR) 型別。
public:
virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type
屬性值
CLR 型別,其對應至節點的具型別值。 預設為 System.String
。
例外狀況
在先前的非同步作業完成前呼叫了 XmlReader 方法。 在此情況下,會擲回 InvalidOperationException 與「非同步作業已經在進行中」的訊息。
備註
如需預設對應清單 ,請參閱System.Xml類別中的類型支援 。
型 xs:int
別的專案預設為 ValueType
的 System.Int32
。 不過, ValueType
可以是可以對應至 xs:int
的有效型別之一,例如 System.Int16
或 System.Double
。
如果節點未具型別,或節點是包含混合內容的專案,則節點值會對應至 System.String
類型。
給繼承者的注意事項
實作者必須為每個節點提供 , ValueType
即使它只是類型也一 System.String
樣。