A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 穷傻呆丑萌 中级黑马   /  2013-8-1 00:05  /  2011 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

加入说现在有一个班的学生的姓名需要存储,如果定义与这个班级人数相同的变量来分别存储每一个学生姓名的话,会很繁琐比如下图

假如有100个  10000个学生也用这样的方法来时间那个就不可行了。

数据类型【数组的大小或者容量】变量名

int [4] stu;

数组和变量一样,在使用时必须对其进行初始化,就是给变量或者数组赋值,数组可以在定义的时候初始化也可以在使用的时候舒适化

数组的用法


System.Array类是所有数组的积累,位于System命名空间中,提供对数组中的值进行排序、反转数组。检索特定值等方法,



Array类的属性和方法

CreateInstance   静态方法 创建数组实例

Copy    静态方法,可以在数组之间进行复制,可以指定复制数组中的元素,粘贴到另一个指定目标索引开始的数组

CopyTo 实例方法,讲一个以为数组中的所有的元素复制到另一个数组中。

IndexOF   静态方法,返回一维数组中与给定值相匹配的元素第一次出现的索引位置

LastIndexOF 静态方法,返回给定值在一维数组中最后一丝出现的索引

Revers  静态方法,反转一维数组中元素的顺序

Sort  静态方法  对数组中的元素进行排序

GetLength 静态方法,返回数组的长度

GetLowerBound    实例方法,获取指定数组的下届

GetUpperBound   实例方法,获取指定数组的上届

GetValue  实例方法,获取数组中指定元素的值,该元素的位置通过索引来确定

SetValue  实例方法,讲数组中的指定元素设为指定值

Length   数组的长度

rank    数组的维数

Array类是抽象的基类,不能用下面的方法实例化  

Array my array=new Array();

通过上面的方法和属性可以看到,Array类提供了CreateInstance方法创建实例,用法如下

Array myarray=Array.CreateInstance(typeof(int),5);

Array类的使用

5 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
很详细啊,学习了,加油!
回复 使用道具 举报
非常有研究的价值
回复 使用道具 举报
哈哈 谢谢各位了。。。好东西大家一起分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马