using System.Collections.Generic;
public static void Main()
var test = new List<Test>(){
new Test(null), new Test(new DateTime())
test = test.OrderByDescending(fr => fr.date).ToList();
Console.Write(test.First().date);
public Test( DateTime? val){
public DateTime? date {get;set;}