我有一個列表框,用戶已經在其中生成了一個隨機數列表,並且試圖將第一個值從列表框輸出到標籤文本。但是,似乎只是輸出一個隨機數。如何獲得列表框中的第一個值
while (lstHoldValue.Items.Count < MAX_ITEMS)
{
int value = rnd.Next(1 + 100);//ranges from 0 - 100
if (!lstHoldValue.Items.Contains(value))
lstHoldValue.Items.Add(value);
}
int d = (Convert.ToInt32(lstHoldValue.Items[0]));
label11.Text = d.ToString();
您顯示的是第一個項目,但是第一個項目_是1到100之間的隨機整數,因爲您正在爲每個項目生成一個新值。順便使用'Next'方法的正確方法是:'rnd.Next(1,101)'。 –
* mynamea sas *不知道以太? ;-) – Jim
你期望什麼是標籤的內容? – Steve