摘要:
C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的2.数组要声明元素的类型,集合类的元素类型却是object.3.数组可读... 阅读全文
posted @ 2010-10-09 23:39
春哥也编程
阅读(910)
评论(0)
推荐(0)
摘要:
1.数组、arraylist和list的区别(请详细解释) 2.泛型是怎么回事?===============我简单的说一下: 数组:固定长度的一段内存。 ArrayList:可以理解为可以动态增加内存的数组,是一种链表。 list是一种范型链表,解决了ArrayList对于值类型需要装箱拆箱的缺点。================数组就是值对象,它存储数据元素类型的值的一系列位置. Arrayl... 阅读全文
posted @ 2010-10-09 23:37
春哥也编程
阅读(574)
评论(0)
推荐(0)
摘要:
1.数组集合其实,在数组的一节里面已经包含了这个概念了。其实数组集合就是 new int[2];官方参考地址:http://msdn.microsoft.com/zh-cn/library/57yac89c(VS.80).aspx2.ArrayListArrayList跟数组(Array)的区别:http://msdn.microsoft.com/zh-cn/library/41107z8a(VS... 阅读全文
posted @ 2010-10-09 23:36
春哥也编程
阅读(1357)
评论(0)
推荐(0)
摘要:
一直知道ArrayList性能不太好,今天就来试了一下, 贴下来以后使用时做个参考.请看下面的代码:[代码]运行就可以看到,性能的区别的ArrayList 360Array 25List<T> 60从上面的结果可以看出, 360与25之让的差距. 不同项目不同需求, 小项目用ArrayList能使工作简单, 用也是可以的, 只是做个测试, 并不是排挤, 毕竟微软还是把它做出来了. 所以... 阅读全文
posted @ 2010-10-09 23:35
春哥也编程
阅读(1170)
评论(0)
推荐(0)

浙公网安备 33010602011771号