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类中的类型支持 。
An element of type xs:int
has a ValueType
of System.Int32
by default. 但是, ValueType
可以是可映射到 xs:int
的有效类型之一,例如 System.Int16
或 System.Double
。
如果节点未类型化,或者节点是包含混合内容的元素,则节点值将 System.String
映射到该类型。
继承者说明
实现者必须为每个节点提供一个 ValueType
,即使它只是 System.String
类型。