摘要:
自己动手写泛型List<T>在开始动手写自己的泛型List<T>之前,咱们先来看一下非泛型的缺点非泛型的缺点:1、大量类型转换 ArrayList AL=new ArrayList(); AL.Add(1); //存在装箱操作2、运行时错误 ArrayList AL = new ArrayList(); AL.Add(1); AL.Add("2"); foreach (int i in AL) { Console.WriteLine(i); //当遍历到第二个元素时就会报错,运行时错误 } 装箱就是将一个值类型转换成引用类型,耗费性能。 那么什么是泛 阅读全文