我有一個對象集合,我期待通過屬性是一個DateTime進行排序?按日期順序收集某些項目沒有值的日期
list.OrderBy(r => r.Milestone)
其中的里程碑是:
public DateTime? Milestone { get; set; }
似乎把所有與NOVALUE的項目在排序的頂部。無論如何按日期排序,但將空的項目放在列表的底部。 (我不關心當然是空的的順序)
所以,如果我有4個項目:
- 1/1/2001
- 1/1/2002
- [無日期時間]
- 1/1/2004
我想訂購清單1,2,4,3