例如一个订单的Order类的定义如下:
publicclassOrder{publicstringDepCode {set;get; }publicstringDepName {set;get; }publicdecimalAmount {set;get; }}
针对订单类的List凑集orderList工具进行排序,排序规则为:先按科室编码DepCode升序排序,而后根据订单金额Amount进行降序排序。则相应的语句如下:
orderList = orderList.OrderBy(t => t.DepCode).ThenByDescending(t => t.Amount).ToList();
上述语句中t => t.DepCode的形式是Lambda表达式的写法,t代表orderList凑集中的Order工具实体。
