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>();
本文作者:飞飞吻
本文链接:https://www.cnblogs.com/flyingkisses/p/15770222.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步