Wont' Compile:

// Namespace Declaration
//File location : C:\BareBone_CSharp\Source_Code\Template
using System;
//csc List_ArrayList2.cs
using System.Collections;
using System.Collections.Generic;
// Program start class
namespace SharpArrayList1
{

class CsharpTemplate
{
// Main begins program execution.
public static void Main(string[] str1)
{

List<string> list = new List<string>();
// with list strongly type
list.Add("Jan");
list.Add("Feb");
list.Add("Mar");
list.Add("Apr");
list.Add(6); // not permitted
//list.Add("May");
//
ArrayList arrayList = new ArrayList();
arrayList.Add(2);
arrayList.Add("Feb");
arrayList.Add(4);
arrayList.Add("Apr");
arrayList.Add(6);
//
Console.WriteLine("List<string> Iteration " );
foreach(string months in list)
{
Console.Write(months + " : " );
}
//
Console.WriteLine();
Console.WriteLine("ArrayList Iteration " );
foreach(Object e1 in arrayList)
{
Console.Write(e1 + " :");
}
//
}
}
//
}

Code Corrected :

// Namespace Declaration
//File location : C:\BareBone_CSharp\Source_Code\Template
using System;
//csc List_ArrayList2.cs
using System.Collections;
using System.Collections.Generic;
// Program start class
namespace SharpArrayList1
{

class CsharpTemplate
{
// Main begins program execution.
public static void Main(string[] str1)
{

List<int> list = new List<int>();
// with list strongly type
list.Add(2);
list.Add(3);
list.Add(4);
list.Add(5);
list.Add(6);
//list.Add("May");// not permitted
//
ArrayList arrayList = new ArrayList();
arrayList.Add(2);
arrayList.Add("Feb");
arrayList.Add(4);
arrayList.Add("Apr");
arrayList.Add(6);
//
Console.WriteLine("List<string> Iteration " );
foreach(Object months in list)
{
Console.Write(months + " : " );
}
//
Console.WriteLine();
Console.WriteLine("ArrayList Iteration " );
foreach(Object e1 in arrayList)
{
Console.Write(e1 + " :");
}
//
}
}
//
}