对如何填充数组感到困惑

时间:2013-08-13 14:03:08

标签: c# multidimensional-array

我想随机填写一个二维数组。但我不知道如何分配。这就是我所拥有的

      Random rnd = new Random();
        int x = rnd.Next(0, 3);
        int y = rnd.Next(0, 3);

        int[,] array=new int[2,2];
        for (int i = 0; i < 2; i++)
        {
            for (int j = 0; j < 2; j++)
            {
                   ?? I have no idea

            }
        }

2 个答案:

答案 0 :(得分:6)

试试这个。

    Random rnd = new Random();
    int[,] array=new int[2,2];
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 2; j++)
        {
               array[i,j] = rnd.Next(0,100);

        }
    }

答案 1 :(得分:0)

你可以这样做。但我想知道你为什么要产生2个随机数

 Random rnd = new Random();
 int x = rnd.Next(0, 3);
 int y = rnd.Next(0, 3);

 int[,] array=new int[2,2];
 for (int i = 0; i < 2; i++)
 {
    for (int j = 0; j < 2; j++)
    {
           array[i,j] = yourvalue;
    }
 }