using System; public interface IStack { void Insert (int index, object value); object this [int index] { set; } } public class Stack : IStack { object IStack.this [int index] { set {} } } public class D { static void Main () {} }