Индексаторы | свойств |
---|---|
позволяют вызывать методы, как если бы они были общедоступными членами данных. | Позволяет вызывать методы объекта, как если бы объект был массивом. |
Доступен по простому имени. | Доступен через индексатор. |
Может быть статическим членом или членом экземпляра. | Должен быть членом экземпляра. |
Метод доступа get свойства не имеет параметров. | Метод доступа get индексатора имеет тот же список формальных параметров, что и индексатор. |
Метод доступа set свойства содержит неявный параметр значения. | В дополнение к параметру value метод доступа set индексатора имеет тот же список формальных параметров, что и индексатор. |
Давайте посмотрим на пример!
Далее давайте рассмотрим пример перегрузки индексатора.