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 类型。