using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace InterfaceTest
{
public interface IIndexTest
{
int this[int index]
{
set;
get;
}
}
class Indextest : IIndexTest
{
private int[] myint=new int[10];
public int this[int index]
{
set
{
if (index >= 0 && index < 10)
myint[index] = value;
}
get
{
if (index < 0 || index >= 10)
return 0;
else
return myint[index];
}
}
}
class Program
{
static void Main(string[] args)
{
Indextest arr = new Indextest();
arr[-1] = 5;
arr[4] = 10;
arr[9] = 15;
arr[14] = 20;
for (int i = -1; i < 15; i = i + 5)
{
Console.WriteLine("arr[{0}]={1}",i,arr[i]);
}
Console.ReadKey();
}
}
}