C#中 List和ArrayLis以及LinkedListt的区别

//数据类型差异,是否需要类型转换,导致性能差异, //list性能>ArrayList性能 //list接收的类型是泛型,有具体的一个参数类型 //ArrayList 接收的参数类型是object类型,而object是所有类型(int string.....)的父类, //所以可以不用定义接收的参数类型,即可直接接收参数,但是如果要用具体类型的变量取出来, //则需要进行对应的类型转换 //LinkedList: //List<string> l = new List<string>(); //ArrayList l2 = new ArrayList(); ////ArrayList<string> l3 = new ArrayList<string>();//错误的 //LinkedList<string> l3 = new LinkedList<string>();

posted @ 2022-01-06 11:05  飞飞吻  阅读(155)  评论(0)    收藏  举报