Мне нужно переупорядочить коллекцию. Окончательный результат должен состоять в том, что все элементы в коллекциях, которые имеют propertyOne> 0 и PropertyTwo = 0, должны быть первыми, а затем остальные должны следовать
Я сделал следующеено я не уверен, почему это не работает!
IOrderedEnumerable<OrderLineItem> orderedItemList=
OrderList.Cast<OrderLineItem>()
.OrderBy(x => x.PropertyOne > 0)
.ThenBy(x => x.PropertyTwo == 0);
Есть предложения?