2016-12-01 63 views
-4

我有隨機數發生器C#循環

Random random = new Random(); 
    int x = random.Next(25); 

List<int> mylist = new List<int>() {1,2,3,4,5,6,7}

所以我怎麼能遍歷列表,如果隨機數是在列表中,他們把這個數字將文本框或標籤?

+1

你並不需要一個循環:'如果(mylist.Contains(X))textBox.Text = x.ToString();' –

+0

你陷入其中,這部分用?你有什麼嘗試?文本框在什麼? – Sayse

回答

0
//Loop through each int in the list 
foreach (int i in myList) 
{ 
    //If the current int (i) equals the random (x)... 
    if (i == x) 
    { 
     //Set it as the TextBox text (substitute out "someTextBox" for your TextBox or Label 
     someTextBox.Text = i.ToString(); 
    } 
} 
+1

雖然手動循環不是必需的,但在許多其他情況下學習它是一項非常寶貴的技能。 –