1 Option OrderBy
yourList = yourList.OrderBy(x=>x.PropertyName).ToList();
descending
yourList = yourList.OrderByDescending(x=>x.PropertyName).ToList();
2 Option List.Sort
yourList.Sort((x,y)=>x.PropertyName.CompareTo(y.PropertyName));
descending
yourList.Sort((x,y)=>-x.PropertyName.CompareTo(y.PropertyName));