XmlReader.ValueType 屬性

定義

取得目前節點的 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

屬性值

Type

CLR 型別,其對應至節點的具型別值。 預設為 System.String

例外狀況

在先前的非同步作業完成前呼叫了 XmlReader 方法。 在此情況下,會擲回 InvalidOperationException 與「非同步作業已經在進行中」的訊息。

備註

如需預設對應清單 ,請參閱System.Xml類別中的類型支援

xs:int 別的專案預設為 ValueTypeSystem.Int32 。 不過, ValueType 可以是可以對應至 xs:int 的有效型別之一,例如 System.Int16System.Double

如果節點未具型別,或節點是包含混合內容的專案,則節點值會對應至 System.String 類型。

給繼承者的注意事項

實作者必須為每個節點提供 , ValueType 即使它只是類型也一 System.String 樣。

適用於