I have a class that implements IComparable.
public class MyClass : IComparable
{
public int CompareTo(MyClass c)
{
return this
To setup the sort in your class:
public static Comparison OtherComparison = delegate(MyClass object1, MyClass object2)
{
return object1.Whatever.CompareTo(object2.Whatever);
};
Then to sort using your new comparison:
List myClassList = new List();
myClassList.Sort(MyClass.OtherComparison);
Except you clearly will not want to sort an empty list :)