종강도 했고 심심해서 유니티 좀 만져볼라고 컴알못 지잡대생이 C#책 두권사서 독학하고 있는데 지금 인덱서가 나오는 페이지를 보고있거덩

근데 내가 빠가라 그런지 두 권다 읽어봐도 뭔말인지 모르겠어서 그런데 이게 어떻게 사용하는 구문인지, 왜 쓰는지 좀 알려줄 수 있어?


namespace ConsoleApp1

{

    class A

    {

        public int this[int i]

        {

            get { return i * i; }

        }

    }

    class Program

    {

        static void Main(string[] args)

        {

            A B = new A();

            Console.WriteLine(B+);

        }

    }

}


예제는 이런 코드인데 뭘 말하고 싶은지 잘 모르겠다

저럴거면 그냥 메서드 하나 만드는거랑 별 차이 없지않아?