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

解决方案 »

  1.   

    交错数组
    多维数组的一种变体是交错数组,即由数组组成的数组。交错数组是一维数组,且每个元素自身是一个数组。作为元素的数组无需均为相同的大小。声明交错数组的方式如下:
    int[][] jaggedArray = new int[3][];这样做会创建一个有 3 个数组的数组。这些数组可以按如下方式初始化:
    jaggedArray[0] = new int[5];
    jaggedArray[1] = new int[4];
    jaggedArray[2] = new int[2];-------------------------------------------
    可能是你的IDE安装有问题