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