2016-05-08 71 views
1

我正在尋找它,以便計算機測試以查找列表中的元素數量,然後將其保存爲變量。如何在c#中將變量中的元素數量保存爲變量?

 int incmount = 0; 
     List<int> items = new List<int>(); 
     int numofit = Convert.ToInt32(Console.ReadLine()); 
     for (int i = 0; i < numofit; i++) 
     { 

      items.Add(incmount); 
      incmount++; 

     } 
在上面的例子中

,我想找到元素的列表中的「項目」的數量,並將其保存爲一個變量。

+0

你已經有了這個號碼。它是_numofit_。你能否解釋一下你的意思是什麼_列表中的元素數目「items」_ – Steve

+0

該列表被稱爲項目,在第二行。我想查找該列表中的元素數量。如果稍後再次更改該數字,那麼numofit將不再適用於此目的? – LonelyPyxel

+1

好的,但你的代碼並不能解釋你的問題。不過,我建議你應該搜索這些基本屬性的MSDN。例如,你可以在https://msdn.microsoft.com/en-us/library/6sh2ey19(v=vs.110).aspx找到關於泛型列表的所有信息 – Steve

回答

3

元素的列表項目可以通過接入號碼:

items.Count 

像這樣:

int incmount = 0; 
    List<int> items = new List<int>(); 
    int numofit = Convert.ToInt32(Console.ReadLine()); 
    for (int i = 0; i < numofit; i++) 
    { 

     items.Add(incmount); 
     incmount++; 
    } 
    Console.WriteLine("Number of items: {0}", items.Count); 
1

可以使用

items.Count; 

但如果u需要更有趣

int count = list.Count(i => i > 10);// get the count of those which is bigger than 10