Unlike an array, an arralyList can have multiple datatypes. stored with indexes
  • Array_List
    • obj. add("string");
    • obj.add(integer);
      • foreach with Different data Type
        foreach(Object e1 in obj)
        {
        Console.WriteLine(e1);
        }
      •  Iterating  char only
        foreach(char c in obj) {
        Console.Write(c + " ");
        Console.WriteLine("\n"); }
      • Iterating string and char data
        foreach(String c in obj) {
        Console.Write(c + " ");
        Console.WriteLine("\n"); }
      • Using index in for loops (diff data types)
        for(int i=0; i < obj.Count; i++)
        Console.Write(obj[i] + " ");
        Console.WriteLine("\n");
      • foreach Diff data IEnumeration Interface
        IEnumerable c = arrayList;

        foreach(Object str1 in c )
        {
        Console.WriteLine(str1 );
        }
         

 

 
Array List
  • Properties :
    • Capacity, count, IsFixedSize