list,arry,arrylist应该是 List,Array,ArrayList

解决方案 »

  1.   

    数组是值类型的吧,而且是线型的,初始化时要给出最大范围,比较死板.和其它值类型一样,觉得也是分配在栈上的吧.
    ArrayList 是 Collection 中的一种吧,是引用类型,使用起来比较灵活,可以按索引或KEY值增,删,改.(肯定是接了 IEnumerable 接口,实现了一些增删改的方法)可以用 foreach 遍历.  我感觉 ArrayList 是用法不应该限于同类型数值的存储,而是保存具有继承或实现接口的对象保存,遍历实现多态(一本书里看到的,这点我也理解的不太好,还没实践了,呵呵...) .
    Array 和 List 我就不知道了.(个人的一点儿看法)不过我还是喜欢用数组,能用数组的就用数组,在往大说就是:能用C实现的就尽量不用C#,呵呵...我感觉我比公司其他员工写的程序效率高,重用性好.可能就在这儿吧.哈哈...
      

  2.   

    list 和arry都是四个字母
    arrylist共8个字母
      

  3.   

    list 和arry都是四个字母
    arrylist共8个字母
    ----------------------------^_^
      

  4.   

    刚看的一点
    array是简单数组,简单数组必须用固定的大小来初始化数组.一旦初始化就
    不能改变其大小,具有局限性.
    arrayList为集合,集合不需要初始化其大小,集合不需要初始化其大小
    而且ArrayList类还有另外两个构造函数可以使用.第一个构造函数把现有的
    集合作为一个参数,把现有集合的内容复制到新实例中;而另一个构造函数也
    通过一个参数设置集合的容量(capacity).这个容量用一个int值指定,设置集
    合中可以包含的项目总数.但是这并不是真实的容量,因为如果集合中的项目
    个数超过了解个值,容量就会自动增大一倍.
    简单数组可以通过现有对象进行赋值,或者通才创建一个新的对象来赋值:
    animalArray[0]=myCow1(对象);animalArray[1]=new Cow("Ken");并直接通
    过下标索引进行访问.
    而对于ArrayList集合,它没有现成的项目,也没有null引用的项目.这样就
    不能以相同的方式给索引赋一些新实例.我们使用ArrayList对象的Add()方法
    添加新项目:
    Cow myCow2=new Cow("hj");animalArrayList.Add(myCow2);
    如果想要直接通过下标索引进行访问则必须建立索引器,并初始化.
    简单数组是强类型化的,可以直接
    访问他它所包含的项目类型.所以可以直接调用项目的方法
    而arrayList必须对所有的项目进行数据类型转换
      

  5.   

    仅仅用过arrylist 还不知道为什么用
      

  6.   

    array和arraylist知道些,list基本不用
      

  7.   

    tailor2()  数组是引用类型吧
      

  8.   

    Array主要用于保存单一类型的多个元素,是一种固定尺寸的容器,
    Array 的容量是固定的,而 ArrayList 的容量是根据需要自动扩展的。
    list列表,它包含ArrayList。  )))/
    6^o^9