C#学习(四)—数组
一、数组
讲数组前我们先来比较一下C#的数组与VB中的数组
数组是包含若干相同类型元素的一组变量。这些变量都可以通过索引进行访问。数组中的变量称为数组的元素。数组能够容纳元素的数量称为数组的长度。数组的维数即数组的秩。数组中的每个元素都具有唯一的索引与其相对应。数组的索引从零开始。
数组类型是从抽象基类型Array派生的引用类型。通过new运算符创建数组并将数组元素初始化为它们的默认值。可以分为一维、多维和交错数组。
1、一维
(1)定义
type[]arrayName ;//声明名称为x的int型数组
(2)初始化
数据类型[]数组名= new数据类型[个数];
int[]x = new int[10];
初始化并赋值:int[] arr=new int[5] {1,2,3,4,5};
(3)使用
int[,,] arr3; arr3=new int[,,]{{{1,2,3}},{{4,5,6}}}; foreach(int i in arr3) //使用foreach语句遍历数组并输出 { Console.WriteLine(i); }
二、数组的循环
数组的循环有两种:
第一种:for循环
第一种:foreach循环
二者的区别:for循环可以不逐个遍历,foreach循环逐个遍历
博文推荐:http://blog.csdn.net/haiyan_cf/article/details/7346136