Индексатор (программирование)
- Индексаторы в объектно-ориентированном программировании позволяют индексировать экземпляры класса или структуры аналогично массивам.
- Индексаторы реализуются с помощью методов доступа get и set для оператора [].
- Они похожи на свойства, но не являются статичными и принимают параметры.
- Методы доступа get и set вызываются с использованием списка параметров объявления indexer.
- Пример использования индексатора в классе на C# демонстрирует его использование для получения значения в n-й позиции и получения позиции в списке, на которую ссылается его значение.
Полный текст статьи:
Индексатор (программирование) — Википедия
Похожие статьи:
- Декларация (компьютерное программирование) Оглавление1 Декларирование (компьютерное программирование)1.1 Определение и использование объявлений в программировании1.2 Различие между декларацией и определением1.3 Примеры...
- Объявление войны Оглавление1 Объявление войны1.1 Определение и история объявления войны1.2 Практика объявления войны1.3 Международное право и ООН1.4 Процедура...
- Раскраска краев списка Оглавление1 Раскрашивание краев списка1.1 Основы раскраски ребер списка1.2 Определение и свойства хроматического числа1.3 Гипотеза о раскраске...
- Программирование в большом и программирование в малом Оглавление1 Программирование в большом и программирование в малом1.1 Различие между программированием в целом и программированием в...
- Автоматное программирование Оглавление1 Автоматное программирование1.1 Основы автоматного программирования1.2 Примеры и применение1.3 Сравнение с другими подходами1.4 История и развитие1.5...
- Двуусловное введение Оглавление1 Введение с двумя условиями1.1 Введение/устранение последствий1.2 Введение/отмена двойного условия1.3 Введение/устранение конъюнкции1.4 Введение/устранение дизъюнкции1.5 Дизъюнктивный/гипотетический силлогизм1.6...
- Неявное программирование Оглавление1 Неявное программирование1.1 Основы неявного программирования1.2 Примеры в Python и Haskell1.3 Функциональное программирование и APL1.4 Конвейеры...
- Параметр (компьютерное программирование) Оглавление1 Параметр (компьютерное программирование)1.1 Основы параметров функций1.2 Типы параметров1.3 Синтаксис и семантика параметров1.4 Применение выходных параметров1.5...
- Рубрикированная реклама Оглавление1 Закрытая реклама1.1 Определение и распространение закрытой рекламы1.2 Особенности рекламных объявлений в газетах1.3 Типы рекламных объявлений1.4...
- Вероятностное программирование Оглавление1 Вероятностное программирование1.1 Определение и применение вероятностного программирования1.2 Языки вероятностного программирования (PPLs)1.3 Примеры использования вероятностного программирования1.4...
- Модульное программирование Оглавление1 Модульное программирование1.1 Определение и история модульного программирования1.2 Терминология и языковая поддержка1.3 Ключевые аспекты модульного программирования1.4...
- Императивное программирование Императивное программирование Императивное программирование – парадигма программирования, использующая инструкции для изменения состояния программы. Процедурное программирование –...
- Процедурное программирование Оглавление1 Процедурное программирование1.1 Определение и история процедурного программирования1.2 Поддержка и сравнение с другими парадигмами1.3 Методы разработки...
- Гугл Пиксель Оглавление1 Пиксель Google1.1 История и развитие Google Pixel1.2 Технические характеристики и дизайн1.3 Операционная система и программное...
- Параллельное логическое программирование Оглавление1 Параллельное логическое программирование1.1 Основы параллельного логического программирования1.2 История и развитие1.3 Дополнительные ресурсы1.4 Рекомендации2 Параллельное логическое...
- Человек года по версии журнала Time Оглавление1 Человек года по времени1.1 История и цель1.2 Национальные лидеры1.3 Женщины1.4 Группы и нелюди1.5 Специальные выпуски1.6...
- Динамическое программирование Оглавление1 Динамическое программирование1.1 Определение динамического программирования1.2 Примеры задач и их решения1.3 Преимущества динамического программирования1.4 Подходы к...
- Внутрисистемное программирование Оглавление1 Внутрисистемное программирование1.1 Основы программирования микроконтроллеров1.2 Процесс программирования1.3 Методы программирования1.4 Программирование через ICSP1.5 Распиновка и сигналы1.6...
- Параллельное программирование логики ограничений Оглавление1 Параллельное программирование логики ограничений1.1 Основы параллельного логического программирования с ограничениями1.2 Семантические различия1.3 Обработка ограничений1.4 Описание1.5...
- Реактивное программирование Оглавление1 Реактивное программирование1.1 Обзор реактивного программирования1.2 История и развитие1.3 Подходы к реактивному программированию1.4 Рекомендации и внешние...
- Структурное программирование Оглавление1 Структурированное программирование1.1 Основы структурированного программирования1.2 Структура программы1.3 Однократный выход1.4 Примеры структурированного программирования1.5 Критика структурированного программирования1.6...
- Парное программирование Оглавление1 Парное программирование1.1 Основы парного программирования1.2 Экономические аспекты1.3 Качество дизайна1.4 Удовлетворение и обучение1.5 Командообразование и коммуникация1.6...