【发布时间】:2015-08-21 07:10:18
【问题描述】:
代码:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public List<object> GetDetails()
{
........
........
var employeeList = ....;
var employees = new List<Object>();
foreach (var employee in employeeList)
{
var record = .....;
var number = record.Select(x => x.number).FirstOrDefault();
var name = record.Select(x => x.name).FirstOrDefault();
projects.Add(
new
{
EmployeeNumber = number,
EmployeeName = name
});
}
return employees;
}
我尝试了以下代码,但它抛出了一条错误消息,说需要实现IComparable。
employees.OrderByDescending(x => x);
我想根据 EmployeeNumber 降序返回员工。
【问题讨论】:
-
你试过
employees.OrderByDescending(x => x.EmployeeNumber);吗? -
EmployeeNumber未在智能感知中列出...仅列出equals, gethashcode, gettype, tostring -
根据姓名或号码降序排列?
-
我已经尝试过
employees.OrderByDescending(x => x.EmployeeNumber)但EmployeeNumber没有列出...我认为它是对象初始化器... -
投反对票的人,至少给出答案。