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

小弟我是想将一个‘数组的数组’赋给另一个‘数组的数组’的一个元素

2013-03-13 
我是想将一个‘数组的数组’赋给另一个‘数组的数组’的一个元素 我是想将一个‘数组的数组’赋给另一个‘数组的

我是想将一个‘数组的数组’赋给另一个‘数组的数组’的一个元素
 我是想将一个‘数组的数组’赋给另一个‘数组的数组’的一个元素,代码如下:
 int[][] intarr=new int[2][];  //声明了一个数组的数组
 intarr[0] = new int[3]{1,3,5}; //给其中一个元素赋值
 int[][] hehe=new int[2][]{new int[]{11,22},new int[]{123,56,78}}; //声明了另外一个数组的数组
 intarr[1]=hehe;  //将后声明的那个数组的数组赋给先声明的那个数组的数组的第二个元素
  结果是报了一个错:无法将类型int[][]转化为int[]
  请问怎么解决这个问题呢? 数组的数组,赋值
[解决办法]
 intarr[1]=hehe[0]; 
[解决办法]
废话
 intarr的每个子项 才1唯 你弄个2维的 自然不行了

intarr[1]=hehe[1]
[解决办法]
 int[][,] intA=new int[2][,];
            intA[0] = new int[,] {{123},{123} };
            foreach (int i in intA[0])
            {
                Console.WriteLine(i);
            }

热点排行