XmlReader.ValueType Egenskap

Definition

Hämtar CLR-typen (Common Language Runtime) för den aktuella noden.

public:
 virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type

Egenskapsvärde

DEN CLR-typ som motsvarar nodens typerade värde. Standardvärdet är System.String.

Undantag

En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".

Kommentarer

En lista över standardmappningar finns i Typstöd i System.Xml-klasser .

Ett element av typen xs:int har en ValueType av System.Int32 som standard. Det kan dock ValueType vara en av de giltiga typerna som kan mappas till , till xs:intexempel System.Int16 eller System.Double.

Om en nod är oskriven, eller om noden är ett element som innehåller blandat innehåll, mappas nodvärdet till System.String typen.

Anteckningar till arvingar

Implementerare måste ange en ValueType för varje nod, även om det bara System.String är typen.

Gäller för