Уведомления
Очистить все
C# и .NET
1
Записи
1
Пользователи
0
Likes
317
Просмотры
Создатель темы 10/06/2020 2:10 пп
C# представляет новую концепцию, известную как индексаторы, которые используются для обработки объекта как массива.
Индексаторы обычно известны как интеллектуальные массивы вC #. Они не являются неотъемлемой частью объектно-ориентированного программирования.
Определение индексатора позволяет создавать классы, которые действуют как виртуальные массивы. Доступ к экземплярам этого класса можно получить с помощью оператора доступа к массиву [].
Создание индексатора
- < modifier > <
- return type > this[argument list] {
- get {
- // your get block code
- }
- set {
- // your set block code
- }
- }
В приведённом выше коде,
<modifier> (Модификатор)
может быть частным, публичным, защищенным или внутренним (private, public, protected or internal).
<return type> (Тип возврата)
могут быть любые допустимые типы C#.