2015-12-08 18 views
-2

我正在編寫一個項目,其中我在列表框中顯示了一百個隨機數,然後我找到最小的數字,最大的數字,數字集的範圍以及偶數的數量。問題是,我必須使用while循環。一旦隨機數的數量達到100,我需要一種方法來停止循環。是否有簡單的命令將其作爲整數提取?什麼是允許您計算列表框中的項目數量的命令?

+2

創建一個變量,計算元素的數量,並停止當計數> 100?不知道你在這裏問什麼。 –

+5

是[listbox] .Items.Count你在找什麼? – Mark

+0

你問如何判斷列表框是否有超過100個項目,或者一旦你查看了列表框中的100個元素就停下來?解決方案取決於你正在尋找哪個。 –

回答

1

你可以在列表框中的項目數如下,

While(ListBox1.Items.Count <=100) 
{ 
    // Your Logic 
} 

找到數量最多,

//To Find Largest number 
List<int> listboxItems = new List<int>(); 
foreach (var item in listBox1.Items) 
{ 
listboxItems.Add(Convert.ToInt32(item)); 
} 
int Largest = listboxItems.Max(); 
+0

downvote的任何理由? – Sajeetharan

+0

這將永遠循環,除非OP向列表框添加元素,因爲他從這個問題聽起來並不像他正在做的那樣。要麼添加計數器變量,要麼使用for循環會更好。 –

+0

您正確地閱讀了這個問題。並閱讀馬克評論太 – Sajeetharan

0

如果我沒有理解好,你想通過一些一環百倍?

int step = 0; 
for(i=0; i < 100; i++) 
{ 
    // Your Logic 
} 
相關問題