slightly in love with ruby/rails sorting
some_list.sort_by{|person| person.age}
I went ahead and made a sort function that only takes a Generic Func as input
here goes:
public static class ListExtender
{
public static void Sort<T>(this List<T> list, Func<T, IComparable> func)
{
list.Sort((a, b) => func(a).CompareTo(func(b)));
}
}
So I can now sort for instance cards like this:
Cards.Sort(card => card.Value )
Yay!
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment