How do I overload the [] operator in C# [duplicate]

I would like to add an operator to a class. I currently have a GetValue() method that I would like to replace with an [] operator.

class A
{
    private List<int> values = new List<int>();

    public int GetValue(int index) => values[index];
}

4 Answers
4

Leave a Comment