急!!C#中用二维数组做参数如何写函数调用???

解决方案 »

  1.   

    二维数组转化为List<List<T>> 不也行可吗
      

  2.   

    ..........调用不是和一维数组样的嘛,没有啥区别呀
    就像DataTable里的Rows一样的
    dt.Rows[0][1]
    .......
      

  3.   

    你在vs上试一下不就知道了?
    看你怎么定义的
    int [][] arr
    int[,] arr
      

  4.   

    例如:定义的时候是func(int[,] array);
         调用的时候是func(a);
         a是已经赋值的二维数组!
      

  5.   

    你在vs上试一下不就知道了?
    看你怎么定义的
    int [][] arr
    int[,] arr和一位数组比较下 很简单啊
      

  6.   

    定义的时候:
    public static bool CreateExcel(string model, string bb, string[] size, string[] printData, string[,] resultMatchDate,short sizeNum)调用的时候:
    if (Common.CreateExcel(model, bb, size, printData, resultMatchDate[8,8],Common.getSizeName) != true)
                {
                    MessageBox.Show("创建Excel报表出错!");
                    return;
                }
    这样还是报错!
      

  7.   

    加上维数resultMatchDate[8,8]还是不行!
      

  8.   

    就是数组里套数组,如:Dictionary<string,List<T>>······