我想定义一个一维数组,开始我并不自道应该设置多大,我是在程序中一个个加上去的,该怎样设置?

解决方案 »

  1.   

    如果数组的类型是系统类型,不建议System.Collections.ArrayList类来操作
      

  2.   

    int j = 4;
                MenuItem [] menui = new MenuItem[j];这样不可么?
      

  3.   

    System.Collections.Generic.List<T>;
      

  4.   

    你自己用C语言(alloc,malloc)写个链表出来,你怎么搞也行!长度定不定,你自己控制!
    小子没学过数据结构吧?赶紧去学!
    ArrayList还不是一样是这样封起来的!
      

  5.   

    List<T> x = new List<T>();
     x.Add();
     T[] y = x.ToArray();
    上面T的地方可以换成任何你想要的类型,比如int当然也可以用ArrayList不过我更喜欢用List<T>. 看楼主喜欢吧。