generic list sorting etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
generic list sorting etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

generic list sorting - order by

If you mean an in-place sort (i.e. the list is updated):

people.Sort((x, y) => string.Compare(x.LastName, y.LastName));
If you mean a new list:

var newList = people.OrderBy(x=>x.LastName).ToList(); // ToList optional

http://stackoverflow.com/questions/188141/c-list-orderby-alphabetical-order

sort a generic list

public struct SlideObject : IComparable
{
public int Id { get; set; }
public string Title { get; set; }
public string NavUrl { get; set; }
public string ImgUrl { get; set; }
public DateTime AddDate { get; set; }

public static Comparison AddDateComparison = (so1, so2) => so1.AddDate.CompareTo(so2.AddDate);

//public static Comparison AddDateComparison = delegate(SlideObject so1, SlideObject so2)
//{
// return so1.AddDate.CompareTo(so2.AddDate);
//};

#region IComparable Members

public int CompareTo(SlideObject other)
{
return AddDate.CompareTo(other.AddDate);
}

#endregion
}

http://dotnetslackers.com/community/blogs/simoneb/archive/2007/06/20/How-to-sort-a-generic-List_3C00_T_3E00_.aspx

http://www.codeproject.com/KB/linq/Article.aspx?aid=27834

search this blog (most likely not here)