Что такое индексато...
 
Уведомления
Очистить все

Что такое индексаторы в C#?

1 Записи
1 Пользователи
0 Likes
317 Просмотры
151-150 Okolokompa Форум
(@anonim)
Trusted Member
Присоединился: 4 года назад
Записи: 25
Создатель темы  

C# представляет новую концепцию, известную как индексаторы, которые используются для обработки объекта как массива.

Индексаторы обычно известны как интеллектуальные массивы вC #. Они не являются неотъемлемой частью объектно-ориентированного программирования.
 
Определение индексатора позволяет создавать классы, которые действуют как виртуальные массивы. Доступ к экземплярам этого класса можно получить с помощью оператора доступа к массиву [].

Создание индексатора 

  1. < modifier > <    
  2. return type > this[argument list] {    
  3.     get {    
  4.         // your get block code    
  5.     }    
  6.     set {    
  7.         // your set block code    
  8.     }    
  9.  

В приведённом выше коде,

<modifier> (Модификатор)

может быть частным, публичным, защищенным или внутренним (private, public, protected or internal).

<return type> (Тип возврата)

могут быть любые допустимые типы C#.


   
Цитата
Поделиться: