Queue_ArrayList1
 
Code :

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

class CsharpTemplate
{
// Main begins program execution.
static void Main(string[] str)
{
ArrayList arraylist = new ArrayList();
Queue sharpqueue = new Queue();
sharpqueue.Enqueue("=Jan");
sharpqueue.Enqueue("=Feb");
sharpqueue.Enqueue("=Mar");
sharpqueue.Enqueue("=Apr");
IEnumerable c = sharpqueue;
Console.WriteLine("Using foreach IEnumerable");

foreach(Object str1 in c )
{
Console.Write(str1 );
}
Console.WriteLine();
Console.WriteLine("Using arraylist.AddRange(sharpqueue)");
arraylist.AddRange(sharpqueue);
foreach(Object str2 in arraylist )
{
Console.Write(str2 );
}

}
}
}