オブジェクトのリストがあります:List<FakeObject> list = ...
各オブジェクトには DateTime プロパティがあります。これを「Date」と呼びましょう。
このリストをこの日付プロパティで降順に並べ替えたいと思います。しかし、試してみると
list.Sort(new Comparison<FakeObject>((x, y) => DateTime.Compare(x.Date, y.Date)))
Date プロパティは null 許容になる可能性があるため、問題が発生します。
このリストをソートするにはどうすればよいですか? null 許容の日付を MAX DATE として扱い、一番上に表示されるようにします。私にとって簡単で簡単な代替手段は、Date フィールドを null 可能にしないことですが、現時点ではそれができないとしましょう。
要するに、DateTimeがnullになる可能性がある場合、DateTimeでオブジェクトのリストをソートするにはどうすればよいですか?