是否有可能存儲您從該代碼中獲得的隨機數字。 進入數組? 對不起,我在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