using System.Collections.Generic;
public static void Main()
var list = new List<Test>()
new Test(1, new DateTime(2020, 9, 1), new DateTime(2020, 9, 10)),
new Test(2, new DateTime(2020, 9, 1), new DateTime(2020, 9, 9)),
new Test(3, new DateTime(2020, 9, 9), new DateTime(2020, 9, 10)),
new Test(4, new DateTime(2020, 9, 8), new DateTime(2020, 9, 3)),
new Test(5, new DateTime(2020, 9, 8), new DateTime(2020, 9, 2))
list = list.OrderByDescending(i => i.Id).ToList();
Console.WriteLine(string.Format("id: {0} von: {1:dd.MM.yyyy} bis: {2:dd.MM.yyyy}", i.Id, i.Von, i.Bis));
public int Id { get; set; }
public DateTime Von { get; set; }
public DateTime Bis { get; set; }
public Test(int id, DateTime von, DateTime bis)