单项选择题

已知所有员工为集合lists,使用linq求查询工资大于5000的员工,并按工资的降序排列,错误的选项是()

A.var lists1=from p in lists where p.Salary >5000orderby p.Salary descending select p;
B.var list1=lists.Where(n =>n.Salary >5000).OrderByDescending(n =>n.Salary).Select(n =>n);
C.var lists1=from p in lists select p where p.Salary >5000orderby p.Salary descending ;