C#中这么定义数组int[,] arrTt = { { 1, 2 }, { 2, 4 }, { 5, 6 } };这是几纬数组?还有三维数组怎么定义

我知道二维数组是这么定义赋值:int[][]arrTt=newint[40][];arrTt[0]=newint[]{1,2,3};arrTt[1]=newint[]{1... 我知道二维数组是这么定义赋值:
int[][] arrTt = new int[40][];
arrTt[0] = new int[] { 1, 2, 3 };
arrTt[1] = new int[] { 1, 2, 3, 4 };
arrTt[2] = new int[] { 1 };
三维数组怎么定义赋值呢?
展开
 我来答
zhang_junchen
2011-08-09 · TA获得超过3019个赞
知道小有建树答主
回答量:858
采纳率:0%
帮助的人:1089万
展开全部
C#里面,int[,]这种方式定义的是二维数组,你说的int[][]不是二维数组
三位数组相应的就是int[,,]这种方式
上面这种方式定义的数组里面,各个维度长度总是一定的
C#里面,int[][]这种方式定义的数组叫交错数组,这种数组有个特点,各个维度的长度可以不一样,就像你给的例子里面一样,int[][]这种数组在C#里面可以叫做二维交错数组,相应的int[][][]就是三维交错数组
所以C#里面数组的含义跟C++里面是不同的,C#里面的交错数组才像C++里面的数组
21d801
2011-08-09 · TA获得超过660个赞
知道小有建树答主
回答量:830
采纳率:100%
帮助的人:913万
展开全部
3个[]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式