我需要对一个集合重新排序,最终结果应该是集合中所有propertyOne >0和PropertyTwo=0的项应该在第一位,然后其他项应该紧随其后
我已经做了以下工作,但我不确定为什么它不能工作!
IOrderedEnumerable<OrderLineItem> orderedItemList= 
OrderList.Cast<OrderLineItem>()
      .OrderBy(x => x.PropertyOne > 0)
      .ThenBy(x => x.PropertyTwo == 0);有什么建议吗?
发布于 2010-11-04 20:58:49
var orderedList = OrderList.Cast<OrderLineItem>()
      .OrderBy(x => x.PropertyOne > 0)
      .ThenBy(x=> x.PropertyTwo == 0);需要比较而不是赋值"ThenBy“
https://stackoverflow.com/questions/4096829
复制相似问题