有一个数组a[5][3]的数组,我想从这个两维数组中随机取其X行和Y行(两行不同)的值来组成另外一个一维数组。该怎么写呢?我写的是:
public int Getnumber(int min, int max)
        {
            Random ro = new Random(unchecked(roCount * (int)DateTime.Now.Ticks));
            num = ro.Next(min, max);
            roCount++;
            return num;
        }        public void Virus()
        {
            Getnumber(0, 5);
            int i,j;
            for (i = 0; i < 4; i++)
            {
                v[i] = a[num][i];
            }
            Getnumber(0, 5);
            for (i = 4; i < 8; i++)
            {
                j = 0;
                v[i] = a[num][j];
                j++;
            }
        }会报错说:[]内索引数错误。