不明白你的意思
HAHA MOMO
HAHA GAGA
MOMO HAHA
GAGA HAHA
HAHA HAHA
HAHA MOMO
HAHA HAHA 
这是什么

解决方案 »

  1.   

    就是 x.CustomerName   y.CustomerName
    不知道 为什么是上面的结果
      

  2.   

    你这个程序里都没有Console.WriteLine
      

  3.   

                customers.Sort(
                        delegate(Customer x, Customer y)
                        {
                            Console.WriteLine("{0} vs {1}", x.CustomerName, y.CustomerName);
                            return x.CustomerName.CompareTo(y.CustomerName);
                        }
                );
    加个输出看看吧,我就是不明白这样的结果。
    HAHA vs MOMO
    HAHA vs GAGA
    MOMO vs HAHA
    GAGA vs HAHA
    HAHA vs HAHA
    HAHA vs MOMO
    HAHA vs HAHA
      

  4.   

    sort是快速排序,它里面要反复比较。我看了sort的源码就是这个结果。你可以看下