首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-03-14 
vs2010当中如何定义数组的数组(基于c#语言编写)大家好,我用的是vs2010开发平台,使用基于C#语言开发,现在想

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



[解决办法]
交错数组
多维数组的一种变体是交错数组,即由数组组成的数组。交错数组是一维数组,且每个元素自身是一个数组。作为元素的数组无需均为相同的大小。

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


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

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

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

热点排行