我在c#中编程,我在代码中使用以下行来按照建议使用linq对id进行排序here:
Process[] processes = Process.GetProcesses();
var sorted = from p in processes orderby p.Id descending select p;
我将System.Core引用添加到我的项目中,并在相关的cs文件中添加了System.Linq。
但它给我的错误说';'预期和无效期限'in'等。 这是我在linq中的第一个查询以及如何克服这个问题?
由于
答案 0 :(得分:2)
这对我有用using System.Linq
并添加了System.core引用。确保在子项目中使用它,还要在那里添加System.core。在您的项目属性中,也许检查您的框架版本?我认为它是在c#3.0中添加的。
答案 1 :(得分:2)
您使用的是哪个vs版本?我在使用.NET Framework 3.5的vs2008中尝试了您的代码,它运行良好而没有出现任何错误。