list,arry,arrylist应该是 List,Array,ArrayList
解决方案 »
- 大伙来帮帮忙!
- 关于多事件共享一个处理程序的问题(RadioButton,switch)
- 图片上传的问题
- Asp.net怎么样把数据库中的二进制还原为图片绑定到DataList中?
- ASP.NET Web Matrix怎么像VS那样引用.dll?
- 如何抓取这个里面的内容呢?
- 我打包完后,又新加了一些功能,在.net环境中都好使,但是重新打包后新功能都不起作用,怎么回事??
- asp.net下载文件自动在文件名前添加路径名
- asp.net&c# excel從server side下載下來,怎樣才能讓嵌入其中的Excel禁止編輯?请思归等高手看看.
- 一个网站上传的问题(急!摆脱各位快回)
- ASP.NET AJAX 与普通javascript的冲突
- 请问我的这台老电脑现在能买多少钱?
ArrayList 是 Collection 中的一种吧,是引用类型,使用起来比较灵活,可以按索引或KEY值增,删,改.(肯定是接了 IEnumerable 接口,实现了一些增删改的方法)可以用 foreach 遍历. 我感觉 ArrayList 是用法不应该限于同类型数值的存储,而是保存具有继承或实现接口的对象保存,遍历实现多态(一本书里看到的,这点我也理解的不太好,还没实践了,呵呵...) .
Array 和 List 我就不知道了.(个人的一点儿看法)不过我还是喜欢用数组,能用数组的就用数组,在往大说就是:能用C实现的就尽量不用C#,呵呵...我感觉我比公司其他员工写的程序效率高,重用性好.可能就在这儿吧.哈哈...
arrylist共8个字母
arrylist共8个字母
----------------------------^_^
array是简单数组,简单数组必须用固定的大小来初始化数组.一旦初始化就
不能改变其大小,具有局限性.
arrayList为集合,集合不需要初始化其大小,集合不需要初始化其大小
而且ArrayList类还有另外两个构造函数可以使用.第一个构造函数把现有的
集合作为一个参数,把现有集合的内容复制到新实例中;而另一个构造函数也
通过一个参数设置集合的容量(capacity).这个容量用一个int值指定,设置集
合中可以包含的项目总数.但是这并不是真实的容量,因为如果集合中的项目
个数超过了解个值,容量就会自动增大一倍.
简单数组可以通过现有对象进行赋值,或者通才创建一个新的对象来赋值:
animalArray[0]=myCow1(对象);animalArray[1]=new Cow("Ken");并直接通
过下标索引进行访问.
而对于ArrayList集合,它没有现成的项目,也没有null引用的项目.这样就
不能以相同的方式给索引赋一些新实例.我们使用ArrayList对象的Add()方法
添加新项目:
Cow myCow2=new Cow("hj");animalArrayList.Add(myCow2);
如果想要直接通过下标索引进行访问则必须建立索引器,并初始化.
简单数组是强类型化的,可以直接
访问他它所包含的项目类型.所以可以直接调用项目的方法
而arrayList必须对所有的项目进行数据类型转换
Array 的容量是固定的,而 ArrayList 的容量是根据需要自动扩展的。
list列表,它包含ArrayList。 )))/
6^o^9