是否有可能存储您从该代码中获得的随机数字。 进入数组? 对不起,我在C#中的马铃薯。c#随机数字放在一个数组
private void button4_Click(object sender, EventArgs e)
{
Random randomNum = new Random();
int random1 = randomNum.Next(1, 99);
label10.Text = Convert.ToString(random1);
}
是否有可能存储您从该代码中获得的随机数字。 进入数组? 对不起,我在C#中的马铃薯。c#随机数字放在一个数组
private void button4_Click(object sender, EventArgs e)
{
Random randomNum = new Random();
int random1 = randomNum.Next(1, 99);
label10.Text = Convert.ToString(random1);
}
是在你的类声明数组并保存变量它是非常容易:
class TestClass
{
private string[] labels;
public TestClass(int sizeOfArray size)
{
labels = new string[size];
}
private void button4_Click(object sender, EventArgs e)
{
Random randomNum = new Random();
int random1 = randomNum.Next(1, 99);
String labelText = Convert.ToString(random1);
label10.Text = labelText;
labels[determineFreeIndex] = labelText;
}
}
名称“label10”使我想要将标签存储在数组中,或者可能使用元组或创建自定义类,或者可能只存储*标签(并使用它们的text属性将该数字存储为文本)。 – 2014-10-18 14:09:30
当然有 “强制性” LINQ的解决方案:
var size = 10;
var random = new Random();
var array = Enumerable.Range(0, size).Select(_ => random.Next(1, 99)).ToArray();
不错。今天我学到了一些东西。 – mihai 2014-10-18 14:13:06
为什么不?声明一个int [](int数组)并将变量存储在其索引之一中。你有没有尝试过? – 2014-10-18 13:58:23
当然有可能。例如,为数组中的每个条目创建一个数组并为其生成随机值。 – dotnetom 2014-10-18 13:58:25
当然有可能,但你也可以使用一个列表。 – Sybren 2014-10-18 14:00:12