这二者不是都可以放不同的对象吗?

解决方案 »

  1.   

    前者是泛型list,是c#2.0新特性,其实类型是定义时固定的,就是说T定义为什么就只是装什么类型的.
    arraylist是动态数组列表,可以装任何类型的对象,频繁涉及boxing,unboxing,一般认为效率不高.
      

  2.   

    参考文章吧: 
    http://www.cnblogs.com/JimmyZhang/archive/2007/08/22/865245.html
      

  3.   

    哪方面呢,arraylist任何时候都可以添加不同的类型的数据,而泛型则不行,你说呢.
      

  4.   

    Arraylist 取出数据时 要转化类型,list<T>不用!