快速撑握C#知识点之数组
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 |
数组是在我们编程当中经常用到的,想来大家对数组都有一定的概念,这部分内容将给大家详细讲解数组在C#中是如何来定义及使用的. 1.数组 定义:数组是俱有同一类型的一组值,数组是引用类型的,因此存在内存堆中.数组中的元素值可以在定义数组时赋予,也可以在定义数组后对单个元素进行赋值. 一维数组例: public static void Main() { //一维数组 int[] inti = new int[3] {1,2,3};//定义一个数组inti并定义其只能有3个元素,值分别为1,2,3 inti[1] = 4;//改变inti[1]也就是第二个元素的值为4. Console.WriteLine(inti[0],inti[1],inti[2]); } public static void Main() { //二维数组 int[,] inti = new int[2,3] {{1,2,3},{4,5,6}};//定义一个2行3例的二维数组inti,并为其赋值. inti[1,0] = 5;//改变inti[1,0]也就是第二例,第一行的元素的值为5.![]() for (int i = 0; i < inti.GetLength(0); i++) //inti.GetLength()方法为获取数组指定维的元素个数. { for (int j = 0; j < inti.GetLength(1); j++)//第一个for循环遍历二维数组的列,第二个for循环遍历二维数组的行. { Console.WriteLine(inti[i, j]);//打印inti数组中指定元素的值. } } }![]() 交错数组: 下面,我们介绍一个非常有个性的数组,叫做数组中的数组(交错数组) public static void Main() { //交错数组 int[][] inti = new int[3][];//与一维或多维数组不同,交错数组需要定义二个[]号,在不指定初始指的情况下,必须指定第一个下标的个数. inti[0] = new int[]{1,2,3};//为交错数组赋值 inti[1] = new int[] { 3, 4, 5, 6, 7 }; inti[2] = new int[] { 3, 4 };![]() for (int i = 0; i < inti.Length; i++)//以inti的元素个数为循环次数 { for (int j = 0; j < inti[i].Length; j++)//以inti[i]的元素个数为循环次数 { Console.Write(inti[i][j]);//打印交错数组 } Console.WriteLine();//以inti的数组元素为准进行换行. } }本文出自 “共享经验” 博客,转载请与作者联系! 本文出自 51CTO.COM技术博客 |







}
剑了
博客统计信息
热门文章
最新评论
友情链接