Как в C# пререгрузить оператор получения элемента по индексу?
Перегрузка оператора [] в C#
2
Спросил
Лучший ответ:
2
Примерно также, как и в случае перегрузки обычных методов:
public string this [int number]
{
get {...}
set {...}
}
public string this [string key]
{
get {...}
set {...}
}
А нельзя ли случайно сделать это не в самом классе, а в расширении (Extension)?