码迷,mamicode.com
首页 > Windows程序 > 详细

改行了,学C#

时间:2016-04-18 15:19:42      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

C#数组:

  定义方法

1     int[] arr = new int[2];
2     int[,] arr = new int[2,3]; //这个是二维数组

  只有这一种定义方法,不像java有多种定义方法。等号前面在栈中初始化类型为一维数组类型(int[])或二维数组类型(int[,])的存储堆中地址的空间,等号后面在堆中初始化用于存储数据的空间。注意:对于int[2,3]这样的二维数组,在堆中为6个连续的空间,而不是2行三列的空间。

多维数组与交错数组:

  交错数组是数组的数组。

  定义方法:二维数组int[,] a = new int[2,3],交错数组int[][] a = new int[2][]。二维数组初始化时必须指定每一维的长度,交错数组初始化时必须指定“第一维”或在{}中具体指定。

  二维数组int[2,3]相当于一个矩阵,每个位置存一个数;而交错数组int[2][]是数组的数组,可以存两个数组,两数组可以不一样。

 

改行了,学C#

标签:

原文地址:http://www.cnblogs.com/zhaochenxi/p/5404316.html

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