2016-05-08 4 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++; 

     } 

上記の例では、リスト "items"内の要素の数を見つけて変数として保存したいと考えています。

+0

あなたはすでにその番号を持っています。 _numofit_です。あなたは、リスト "items" _ – Steve

+0

のリストの要素の数で何を意味するのかを説明できますか?リストは2番目の行にリストされます。私はそのリストの要素の数を見つけたいと思います。後で番号を変更すると、numofitはもはやこの目的のために有効ではありませんか? – LonelyPyxel

+1

さて、あなたのコードはあなたの問題を説明していません。しかし、私は、クラスのこれらの基本的なプロパティについてMSDNを検索すべきであることをお勧めします。たとえば、ジェネリックリストのすべてをhttps://msdn.microsoft.com/en-us/library/6sh2ey19(v=vs.110).aspxで見つけることができます。 – Steve

答えて

3

項目を経由してアクセスすることができ、リスト内の要素の数:このように

items.Count 

:uが必要な場合は

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; 

を使用することができますが、より多くの楽しみ

int count = list.Count(i => i > 10);// get the count of those which is bigger than 10 
関連する問題