2
你好,我是WPF的新手,我確實有一些ASP.NET的經驗,但這是全新的,我會做標籤label.Content
而不是label.Text
,無論如何..我試圖做一個簡單的形式,在點擊該按鈕時,它顯示5個不同的隨機數字。如何隨機在WPF
當我逐行調試此代碼時,它確實隨機化並且有一串不同的數字,但是當我不調試並且一次運行並點擊它顯示相同數字的按鈕? ,不知道爲什麼...所以理想我想有
[1] [23] [45] [24] [34]
它給我,結果,如果我調試,並逐步完成,但如果我不這麼做調試,只是運行的程序,我得到
[23] [23] [23] [23] [23]
任何幫助,將不勝感激
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
int[] numbers = new int[5];
StringBuilder sb = new StringBuilder();
List<int> nums = new List<int>();
foreach (int i in numbers)
{
int rand = RandomNumber(1,59);
nums.Add(rand);
}
string numsList = string.Empty;
foreach (int items in nums)
{
numsList += "[" + items.ToString() + "]";
}
lblNumber.Content = numsList.ToString();
}
private int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}
}
}