Главная arrow Язык программирования C# arrow C# Полное руководство Герберт Шилдт arrow Индексаторы C# Полное руководство Герберт Шилдт

Индексаторы C# Полное руководство Герберт Шилдт

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