XmlReader.ValueType プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のノードの共通言語ランタイム (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にマップできる有効な型の 1 つを指定できます。
ノードが型指定されていない場合、またはノードが混合コンテンツを含む要素である場合、ノード値は System.String 型にマップされます。
注意 (継承者)
実装者は、ValueType型である場合でも、すべてのノードにSystem.Stringを提供する必要があります。