次の方法で共有


XmlReader.ValueType プロパティ

定義

現在のノードの共通言語ランタイム (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の要素は、既定で a System.Int32 を持ValueTypeっています。 ただし、ValueTypeマップできる有効な型の 1 つを指定できます xs:int(例: System.Int16 .System.Double

ノードが型指定されていない場合、またはノードが混合コンテンツを含む要素である場合、ノード値は型に System.String マップされます。

注意 (継承者)

実装者は、型のみの場合でも、すべてのノードに対して提供 ValueType する System.String 必要があります。

適用対象