Collections Data Structure C#

/*
Learning C# 
by Jesse Liberty
Publisher: O'Reilly 
ISBN: 0596003765
*/
 using System;
 namespace ArrayDemo
 {
     // a simple class to store in the array
     class Employee
     {
         private int empID;
         // constructor
         public Employee(int empID)
         {
             this.empID = empID;
         }
         public override string ToString()
         {
             return empID.ToString();
         }
     }
    public class TesterClassArray
    {
       public void Run()
       {
           int[] intArray;
           Employee[] empArray;
           intArray = new int[5];
           empArray = new Employee[3];
           // populate the array
           for (int i = 0;i           {
               empArray[i] = new Employee(i+5);
           }
           Console.WriteLine("The int array...");
           for (int i = 0;i           {
               Console.WriteLine(intArray[i].ToString());
           }
           Console.WriteLine("\nThe employee array...");
           for (int i = 0;i           {
               Console.WriteLine(empArray[i].ToString());
           }
       }
       [STAThread]
       static void Main()
       {
          TesterClassArray t = new TesterClassArray();
          t.Run();
       }
    }
 }