抱歉听起来有点初学者的问题,但我正在为学校做一个项目,需要从XML文件中查询一些数据,这是我完全没有经验的格式,所以我不确定我是否做对了。
在研究了许多不同的语言后,我决定使用C#库LINQ to XML,从语法上来说,它似乎最容易处理,所以我要使用它。我以前从未真正使用过C#,但我有丰富的Java、C和C++经验,所以我相信我可以很快掌握它。
我的理解是,当我第一次安装Visual Studio(我从未在此课程之前使用过)并下载语言时,该库已经随着C#一起提供了。
在查看了教程之后,我得知我可以通过包含“using System.Xml.Linq”来利用该库。然而,当我尝试基本命令“XDocument xmlDocument = new XDocument()”时,我收到了一个错误,“XDocument”找不到,并且另一个错误是“Linq”不存在于“System.Xml”命名空间中。
我真的很困惑,因为几乎是大家公认的,我们的教授不是很好,我也向班上的同学打听过,但没人真正知道该怎么做,所以问我的同学也没有帮助。
感谢您的耐心和任何可以提供给我的帮助。
在研究了许多不同的语言后,我决定使用C#库LINQ to XML,从语法上来说,它似乎最容易处理,所以我要使用它。我以前从未真正使用过C#,但我有丰富的Java、C和C++经验,所以我相信我可以很快掌握它。
我的理解是,当我第一次安装Visual Studio(我从未在此课程之前使用过)并下载语言时,该库已经随着C#一起提供了。
在查看了教程之后,我得知我可以通过包含“using System.Xml.Linq”来利用该库。然而,当我尝试基本命令“XDocument xmlDocument = new XDocument()”时,我收到了一个错误,“XDocument”找不到,并且另一个错误是“Linq”不存在于“System.Xml”命名空间中。
我真的很困惑,因为几乎是大家公认的,我们的教授不是很好,我也向班上的同学打听过,但没人真正知道该怎么做,所以问我的同学也没有帮助。
感谢您的耐心和任何可以提供给我的帮助。
System.Xml
和System.Xml.Linq
存在。 - active92System.Xml
已经存在,当我包含它时没有出现任何错误,同样的情况也适用于System.Linq
。但是System.Xml.Linq
无法使用。 - Ethan FoxSystem.Xml.Linq
作为引用。 - active92using System.Xml.Linq
时,Visual Studio 把Linq
部分标为红色,并声称该部分不存在。它也建议我可能会缺少“程序集引用”,但我不确定那是什么意思。System.Xml;
单独使用时没有任何问题,不会出错,所以看起来是Linq
部分给了我麻烦。 - Ethan Fox