1. .net的那些库中有什么可以代替多维数组的么? C#原始的多维数组无法动态扩充,而arraylist又不能写成多维...2. arraylist如何批量生成升序名字的实例呢?
比如
ArrayList List1 = new ArrayList();
ArrayList List2 = new ArrayList();
ArrayList List3 = new ArrayList();
ArrayList List4 = new ArrayList();这样,可以用什么方法来for那个升序数字么?

解决方案 »

  1.   

    多维数组,你考虑抽象出一个类。然后,List<你的类> list=new List<你的类型>();这样通过List,再面向对象的类的方法。来实现。换成List了就很好排序了。直接LINQ Order等方法就行了。
      

  2.   

    看来linq很火啊,大部分帖子都可以看到他的身影
      

  3.   

    LZ是想将list1、list2、list3、list4中的数字升序吧……
      

  4.   

    ArrayList.Sort
    SortedList、Dictionary、Hashtable List<T>
    排序自定义ICompare
      

  5.   


    刚才忘了说要能支持二维的arraylist貌似只有一维度
      

  6.   

    Dictionary 如何保持key不变,继续添加value呢?