using System.Collections.ObjectModel;
namespace demo_array
{
class Program
{
static void Main(string[] args)
{
int[] zArray = { 1, 2, 3, 4 };
zArray[1] = 10;
ReadOnlyCollection<int> roArray = Array.AsReadOnly(zArray);
foreach (int number in roArray)
{
Console.WriteLine(number);
}
// roArray[1] = 2; // compile error
Console.ReadKey();
}
}
}