Hello everyone,
For a customized class, like I showed in my sample, what will Comparer<>.Default be returned? In my sample, there is System.ArgumentException.
[Code]
class Program
    {
        class Foo
        {
        }
        
        static void Main(string[] args)
        {
            IComparer<Foo> FooComparer = Comparer<Foo>.Default;
            Foo f1 = new Foo();
            Foo f2 = new Foo();
            // System.ArgumentException
            FooComparer.Compare(f1, f2);
            return;
        }
    }
[/Code]
thanks in advance,
George