private void button2_Click(object sender, System.EventArgs e)
{
int[,] b=fun();
this.Text=b[1,2].ToString();
} private int[,] fun()
{
int[,] b=new int[2,3];
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
b[i,j]=i*j;
}
}
return b;
}

解决方案 »

  1.   

    一维数组就用arraylist吧,二维数组用hashtable,至于三维嘛,还没有想到,但一般用不到。
      

  2.   

    同意楼上的,但array 和arrayList有什么区别?
      

  3.   

    array是arrayList的父类,也是所有的集合类的基类。
      

  4.   

    为什么每一个帖子都能看到 liulxmooo(娃娃) 的up
      

  5.   

    还有一个办法,不过我也没试过,不知道是否可以,把数组包在一个类中,然后返回类。
    class PackageArray
    {
      public int arr[,] ;
    }PackageArray MyFunc()
    {
    PackageArray pa = new PackageArray ;
    pa.arr = new int[X][Y] ;
    return pa ;
    }
      

  6.   

    array是arrayList的父类,也是所有的集合类的基类。表乱讲。Array是实现所有的数组的类。所有的数组都可以直接转化为ArrayArrayList提供一个可增长的数组。
    Array是只读的,而ArrayList是可以增长的。他们都实现了IList接口。
      

  7.   

    那用array接过来的是地址还是数值啊?