static void Main(string[] args) { RangeOfArray arr = new RangeOfArray(2, 20); int r = 5; arr[r] = 5; Console.WriteLine(arr[r]); }
static void Main(string[] args) { const short down = -8; const short up = 5; RangeOfArray array = new RangeOfArray(up, down); for (int i = down; i < up; i++) { Console.WriteLine(array[i]); } array[-5] = 100; Console.WriteLine(); for (int i = down; i < up; i++) { Console.WriteLine(array[i]); } }