ArrayList a = new ArrayList();
a.Add("b");
a.Add(1);
a.Sort();
请问字符串和数字如何混合排序?

解决方案 »

  1.   

    依据你的具体需求,自己写排序规则
    实现接口IComparable<T>或IComparer<T>。
      

  2.   

                ArrayList a = new ArrayList();
                a.Add("b");
                a.Add("1");
                a.Sort();
    酱紫就行了嘛
      

  3.   

    不同类型的 object放进同一个ArrayList感觉不是很好。取出还得判断类型。
      

  4.   

    也可以 ,,数字在前,字母在后 
    或者 你实现 IComparable<T>  接口 。。自己写 规则
      

  5.   

    自定义排序规则IComparable<T>