Я знаю C#, но это что-то странное для меня. В какой-то старой программе я видел этот код:Ключевое слово 'this' как свойство
public MyType this[string name]
{
......some code that finally return instance of MyType
}
Как его зовут? Какая польза от этого?
Этот ответ был бы более полным, если вы указали свойство get (и/или set) в вашем блоке «.... некоторый код». Это говорит о том, что это больше похоже на метод. –
Спасибо, я обновил ответ. –
И сделал намного менее обычным, построив в общих коллекциях, которые покрывают потребности большинства людей. Не нужно писать свои собственные типизированные коллекции, чтобы получить стандартное поведение. –