List.Capacity : List « System.Collections.Generic « C# / C Sharp by API






List.Capacity

 
using System;  
using System.Collections.Generic;  
  
class MainClass {  
  public static void Main() {  
    List<char> lst = new List<char>();  
      
    Console.WriteLine("Initial number of elements: " +  
                       lst.Count);  
  
    Console.WriteLine();  
  
    Console.WriteLine("Adding 6 elements");  

    lst.Add('C');  
    lst.Add('A');  
    lst.Add('E');  
    lst.Add('B');  
    lst.Add('D');  
    lst.Add('F');  
  
    Console.WriteLine("Number of elements: " +  
                       lst.Count);  
  
     Console.WriteLine("Adding 20 more elements");  
    // Add enough elements to force lst to grow.  
    for(int i=0; i < 20; i++)  
      lst.Add((char)('a' + i));  
    Console.WriteLine("Current capacity: " +  
                       lst.Capacity);  
    Console.WriteLine("Number of elements after adding 20: " +  
                       lst.Count);  
    Console.Write("Contents: ");  
    foreach(char c in lst)  
      Console.Write(c + " ");  
    Console.WriteLine("\n");  
  }
}
 

   
  








Related examples in the same category

1.new List()
2.extends List
3.List.Add
4.List.AsReadOnly()
5.List.ConvertAll
6.List.Count
7.List.ForEach
8.List.Remove()