Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 困惑于如何填充数组_C#_Multidimensional Array - Fatal编程技术网

C# 困惑于如何填充数组

C# 困惑于如何填充数组,c#,multidimensional-array,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 <

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

      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

            }
        }
Random rnd=new Random();
int x=rnd.Next(0,3);
int y=rnd.Next(0,3);
int[,]数组=新的int[2,2];
对于(int i=0;i<2;i++)
{
对于(int j=0;j<2;j++)
{
我不知道
}
}

你可以这样做。但我想知道为什么你要生成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;
    }
 }
Random rnd=new Random();
int x=rnd.Next(0,3);
int y=rnd.Next(0,3);
int[,]数组=新的int[2,2];
对于(int i=0;i<2;i++)
{
对于(int j=0;j<2;j++)
{
数组[i,j]=yourvalue;
}
}

你可以这样做。但我想知道为什么你要生成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;
    }
 }
Random rnd=new Random();
int x=rnd.Next(0,3);
int y=rnd.Next(0,3);
int[,]数组=新的int[2,2];
对于(int i=0;i<2;i++)
{
对于(int j=0;j<2;j++)
{
数组[i,j]=yourvalue;
}
}
试试这个

    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);

        }
    }
Random rnd=new Random();
int[,]数组=新的int[2,2];
对于(int i=0;i<2;i++)
{
对于(int j=0;j<2;j++)
{
数组[i,j]=rnd.Next(0100);
}
}
试试这个

    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);

        }
    }
Random rnd=new Random();
int[,]数组=新的int[2,2];
对于(int i=0;i<2;i++)
{
对于(int j=0;j<2;j++)
{
数组[i,j]=rnd.Next(0100);
}
}

您可以这样访问数组:array[i,j]=rnd.Next(0,3);例如我建议您先阅读更多关于C#语法的内容。array[I,k]=//int value您是想用一个随机值填充数组中的每个字段,还是随机选择数组中的一个字段并为其分配一些(特定或随机)值?您访问数组的方式如下:array[I,j]=rnd.Next(0,3);例如我建议你先多读一点C#语法。数组[I,k]=//int value你是想用一个随机值填充数组中的每个字段,还是在数组中随机选择一个字段并给它分配一些(特定或随机)值?Thankn you for Everyone Thank you for Everyone没有理由只是练习朋友没有理由只是练习朋友