日期:2014-05-17 浏览次数:21542 次
数组是包含若干相同类型元素的一组变量。这些变量都可以通过索引进行访问。数组中的变量称为数组的元素。数组能够容纳元素的数量称为数组的长度。数组的维数即数组的秩。数组中的每个元素都具有唯一的索引与其相对应。数组的索引从零开始。
数组类型是从抽象基类型Array派生的引用类型。通过new运算符创建数组并将数组元素初始化为它们的默认值。
分类放,易于找
例子:
例2:
数组是一个变量,存储相同数据类型的一组数据。
使用数组四步走:
注意:
(1)声明数组的两种形式:
int[ ] score1;
int score2[ ];
(2)声明数组并分配空间
数据类型[ ] 数组名 = new 数据类型[大小] ;
score = new int[30];
(3)分配空间的同时并赋值
int[ ] score = new int[ ]{89, 79, 76};
int[ ] score = {89, 79, 76};
.NET Framework提供了用于数据存储和检索的专用类,这些类统称为集合。这些类提供对堆栈、队列和哈希表的支持。大多数集合类实现相同的接口。
ArrayList是命名空间System.Collection下的一部分,它是使用大小按需动态增加的数组实现IList接口(IList定义了很多集合接口,ArrayList对这些方法做具体的实现)。
ArrayList的容量是ArrayList可以保存的元素数。ArrayList的默认初始容量为0.随着元素添加到ArrayList中,容量会根据需要通过重新分配自动增加。使用整数索引可以访问此集合中的元素。此集合中的索引从零开始。
集合可以根据使用大小按需添加,不用受事先设置其大小的控制。还有就是可以随意添加、插入、或移除某一范围元素,比数组要方便。
集合的变化是影响全局的,它始终都保证元素的连续性(删除第二条后,第三条就自动移到第二条的位置)。
改天把例子加上
结构是一种