【发布时间】:2009-10-08 08:42:31
【问题描述】:
如何将 XmlReader 转换为 XmlTextReader?
代码片段:
XmlTextReader reader = XmlTextReader.Create(pomfile.FullName);
这是我得到的构建错误:
Cannot implicitly convert type 'System.Xml.XmlReader' to 'System.Xml.XmlTextReader'. An
存在显式转换(您是否缺少演员表?)。
pomfile 是 FileInfo 类型
【问题讨论】:
-
请格外小心,在调用 XmlTextReader.Create 时,您实际上是在调用基本静态方法 XmlReader.Create。调用静态方法时始终使用基类以避免混淆含义(这里,返回的 XmlReader 并不总是返回的 XmlTextReader 类型)。
标签: c# xmlreader xmltextreader