using System;
using System.Collections.Generic;
namespace ConsoleApplication_C_Sharp
{
class Program
{
static void Main(string[] args)
{
String[] arr = {"C#", "C", "C++", "PHP", "VB.NET"};
IList<String> ilist = Array.AsReadOnly(arr);
arr[3] = "Java";
Console.WriteLine("arr:");
PrintIndexAndValues(ilist);
Console.WriteLine("ilist:");
PrintIndexAndValues(arr);
}
public static void PrintIndexAndValues(String[] arr)
{
for (int i = 0; i < arr.Length; i++)
Console.WriteLine("[{0}] : {1}", i, arr[i]);
}
public static void PrintIndexAndValues(IList<String> ilist)
{
for (int i = 0; i < ilist.Count; i++)
Console.WriteLine("[{0}] : {1}", i, ilist[i]);
}
}
}
/*
run:
arr:
[0] : C#
[1] : C
[2] : C++
[3] : Java
[4] : VB.NET
ilist:
[0] : C#
[1] : C
[2] : C++
[3] : Java
[4] : VB.NET
*/