vs2010当中如何定义数组的数组(基于c#语言编写)

华山论剑 2012-03-07 12:27:41
大家好,我用的是vs2010开发平台,使用基于C#语言开发,现在想问下如何定义数组的数组,我从有关C#书籍上看到的是是这样做:
int[][] id = new int[3][];
id[0] = new int[2];
id[1] = new int[3];
id[2] = new int[4];
但是编译器总是提示错误,我该怎么做呢?哪位高手告诉我哈,谢了,我是C#的初学者哦!哈哈

...全文
946 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
华山论剑 2012-03-07
  • 打赏
  • 举报
回复
四楼楼主你用的是什么编译器啊,你的可以这样编译吗?
hztltgg 2012-03-07
  • 打赏
  • 举报
回复
c#里语法正常
zincy 2012-03-07
  • 打赏
  • 举报
回复
交错数组
多维数组的一种变体是交错数组,即由数组组成的数组。交错数组是一维数组,且每个元素自身是一个数组。作为元素的数组无需均为相同的大小。

声明交错数组的方式如下:


int[][] jaggedArray = new int[3][];

这样做会创建一个有 3 个数组的数组。这些数组可以按如下方式初始化:
jaggedArray[0] = new int[5];
jaggedArray[1] = new int[4];
jaggedArray[2] = new int[2];

-------------------------------------------
可能是你的IDE安装有问题

lihanbing 2012-03-07
  • 打赏
  • 举报
回复
贴错误吧,我这也正常
zincy 2012-03-07
  • 打赏
  • 举报
回复
我的不会报错,能用
zincy 2012-03-07
  • 打赏
  • 举报
回复
你的2维数组不是这么用的

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧