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 имеет значение ValueType System.Int32 по умолчанию. ValueType Однако это может быть один из допустимых типов, с которыми можно сопоставитьxs:int, напримерSystem.Int16.System.Double

Если узел не типизован или узел является элементом, содержащим смешанное содержимое, значение узла сопоставляется с типом System.String .

Примечания для тех, кто наследует этот метод

Реализующие элементы должны предоставляться ValueType для каждого узла, даже если он является только типом System.String .

Применяется к