C#一维数组存入二维数组的其中一维

    我定义
    int num=20000;
    string[,] str2=new str[20,num];
        for(int i=0;i<20;i++)
        {
            string[] str1=new str1[num];             
            str1=GetData(i);                                //一维数组是动态变化中,我随时提取
            <<?这里该怎么写,我要将str1放入str2[i, ]中,就是将20个一维数组组合成了二维数组,请求大神帮忙

        }

将指针的指针放入数组啊,要不你用队列也行的