【发布时间】:2020-01-12 20:05:56
【问题描述】:
我有一个代码:
int[,] mas = new int[5, 5];
Random rnd = new Random();
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
mas[i, j] = rnd.Next(0, 100);
Console.Write(mas[i, j] + "\t");
}
Console.WriteLine();
但我不明白 mas[i, j] 是什么意思。就像首先我们的矩阵默认填充为 0,但是我们将 i 和 j 注入到我们的数组中,然后 i 和 j 由 0 到 100 的随机数填充?而“\t”是什么意思?
【问题讨论】:
-
"\t" 在写入控制台时是一个 TAB 字符。
-
如果您咨询documentation - 这很容易做到 - 您会看到
Random.Next(0, 100)选择一个介于 0 和 99 之间的数字。最大值参数是唯一的。 -
首先我们的矩阵默认填充为 0,但是我们将 i 和 j 注入到我们的数组中,然后 i 和 j 填充从 0 到 100 的随机数? 什么注射?自从我做任何 C# 以来已经有一段时间了,但这看起来像是一些非常标准的数组索引/访问。