J'ai une collection d'objets et je cherche à trier par une propriété qui est un DateTime?collection d'ordre par date où certains articles n'ont pas de valeur
list.OrderBy(r => r.Milestone)
où étape est:
public DateTime? Milestone { get; set; }
il semble mettre tous les éléments avec NoValue au sommet du genre. Est-il possible de trier par date, mais mettre les éléments vides au bas de la liste. (Je ne se soucient de l'ordre des vides bien sûr)
Donc, si j'ai 4 articles:
- 1/1/2001
- 1/1/2002
- [Pas DateTime ]
- 1/1/2004
je voudrais commander la liste 1,2,4,3