Sorting a generic list of objects using a delegate
List<Filter> filters = new List<Filter>();
filters.Add(new Filter("Z", "Zebra", (int)FilterCategoryEnum.RaamsProdOption));
filters.Add(new Filter("M", "Mars", (int)FilterCategoryEnum.RaamsProdOption));
filters.Add(new Filter("B", "Bellow", (int)FilterCategoryEnum.RaamsProdOption));
filters.Add(new Filter("K", "Karate", (int)FilterCategoryEnum.RaamsProdOption));
filters.Add(new Filter("A", "Arawak", (int)FilterCategoryEnum.RaamsProdOption));
filters.Sort(delegate(Filter a, Filter b)
{ return Comparer<string>.Default.Compare(a.FilterValue, b.FilterValue); });
No comments:
Post a Comment