クラスの中の配列に参照するときにインスタンス.t[0] = 4どという参照のやり方があれば教えてくれますでしょか?自分が調べた限りだとpublic int this[int x]{}というやり方しかないため関数のに配列番号と入れる数字などを取ってやるやり方を考えたのですが
やり方があれば知りたいです。

 class Program
{

    class test
    {
        private int[] idx = new int[] { 1, 2, 3, 4, 5 };




        public void id3(int a,int b)
        {
            idx[a] = b;
        }


        public int id3(int a)
        {
            return idx[a];
        }



    }

    static void Main(string[] args)
    {
        test t = new test();
        t.id3(3);

        Console.WriteLine(t.id3(1));            




        Console.ReadKey();
    }
}