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类中的类型支持

An element of type xs:int has a ValueType of System.Int32 by default. 但是, ValueType 可以是可映射到 xs:int的有效类型之一,例如 System.Int16System.Double

如果节点未类型化,或者节点是包含混合内容的元素,则节点值将 System.String 映射到该类型。

继承者说明

实现者必须为每个节点提供一个 ValueType ,即使它只是 System.String 类型。

适用于