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