码迷,mamicode.com
首页 > 编程语言 > 详细

二维数组

时间:2015-08-10 00:09:14      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

  二维数组:它表示一个 表格数据。有行有列。与数组的特点一样:所有的数据的类型相同,并且存储的个数固定。
 
一、二唯数组的创建  二维数组的特点在于有行有列。
     元素的类型[ , ] 数组的名称=new 元素的类型[行数,列数]; 
     int[ , ] arr=new int[ 4 , 3 ];
 
     表示声明了一个指定行数,每一行有指定列数的一个表结构。
     二维数组的元素的个数:行数*列数
 
二、为二维数组中的元素赋值
      二维数组中的元素必须通过行列两个坐标来确定。确定这个元素在第几行的第几列。二维数组中的行列坐标从0开始。
      在索引器中写上行坐标和列坐标就可以定位到指定的元素。
      arr[行坐标,列坐标]=值;
 
三、取值:
     仍然通过行坐标、列坐标取值。
  一维数组表示一条线。确定线上的一点只要一个坐标。二维数组表示一个面。确定面上的一点要2个坐标
 
四、遍历
   Length属性代表数组中的元素的个数,而二维数组中的Length指的是行*列
     a、使用foreach可以简单快速的遍历。
     b、数组的GetLength()可以得到指定纬度的长度。传入0 可以得到行数。 传入1 可以得到列数
          for(int i=0;i<arr.GetLength(0);i++)
          {
                 for(int j=0;j<arr.GetLength(1);j++)
                  {
                       Console.Write(arr[i,j]);
                  }
                   Console.WriteLine();
           }
 
     数组的Rank属性可以得到数组的维度
    
  ps:三维数组
          int[ , , ] arr=new int[3, 5, 4];
      

二维数组

标签:

原文地址:http://www.cnblogs.com/huanhuan0624/p/4716509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!