定义了一个数组
string[] a[2][3]想写个算法,展开元素
a[0][0]
a[0][1]
a[0][2]
a[1][0]
a[1][1]
a[1][2]
怎么写呢?

解决方案 »

  1.   

    int i = 0
    int j = 0for (i=0;i<2;i++)
    {
        for (j=0;j<3;j++)
        {
             messagebox.show (a[i][j]);
        }
    }
      

  2.   

    int[] dims; //表示维数,是一个传入参数,例如{2,3} 表示 int[2,3]; {4,4,5} 表示int[4,4,5]现在根据这个dims参数,返回展开的字符串数组。
    例如,如果 dims为{2,2}
    那么生成string[2*2]数组
    存放展开的名字:
    [0][0]
    [0][1]
    [1][0]
    [1][1]
      

  3.   

    for (int i = 0; i < a.LongLength; i++)
            {
                a.SetValue();//设置
            }
            for (int i = 0; i < a.LongLength; i++)
            {
                a.GetValue(i);//读数据
            }
            //a为数组变量