C# Generic Collections Part 1: List

List:

  • Auto resizing
  • Type safe
Code:

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading.Tasks;  
  6.   
  7. namespace GenericList  
  8. {  
  9.     class Program  
  10.     {  
  11.         static void Main(string[] args)  
  12.         {  
  13.             List<int> list = new List<int>();  
  14.             list.Add(10);  
  15.             list.Add(20);  
  16.             list.Add(23);  
  17.             list.Add(33);  
  18.             print(list);  
  19.   
  20.             list.Insert(2,55);  
  21.             list.Insert(3,99);  
  22.             print(list);  
  23.   
  24.             list.RemoveAt(1);  
  25.             print(list);  
  26.             Console.WriteLine("Size of list: "+list.Count);  
  27.   
  28.             Console.ReadLine();  
  29.   
  30.         }  
  31.         public static void print(List<int>list) {  
  32.             Console.WriteLine("Elements exists in the list:");  
  33.             foreach (int i in list)  
  34.                 Console.WriteLine(i);  
  35.         }  
  36.     }  
  37. }  
Share:

0 Comments:

Post a Comment