如何写一个函数返回一个2维数组。

解决方案 »

  1.   

    public string[][] test()
    {
    string[][] tmp = new string[][]{new string[]{"AA","BB"},new string[]{"CC","DD"}};
    return tmp;
    }
      

  2.   

    就地随便写的,也不知有没有错,试试吧private string[,] reArr(string aStr)
    {
    string[,] arr;
    string[] str1=aStr.Split(';');
    for(int i=0;i<str1.Length;i++)   //数组的长度我忘了是.Count还是.Length,你自己试一下吧
    {
    string[] str2=str1[i].Split(',');
    for(int j=0;j<str2.Length;j++)
    {
    arr[i,j]=str2[j];
    }
    }
    return arr
    }
      

  3.   

    Public Function TwoDimArray() As String()()
            Dim array As String()()
            Dim i As Integer
            Dim j As Integer
            For i = 0 To 4
                For j = 0 To 5
                    array(i)(j) = i.ToString & " " & j.ToString
                Next
            Next
            Return array
        End Function
      

  4.   

    TO: BearRui“交错数组”是元素为数组的数组。原来有这个名词啊。头次听说。学习学习!