Indeks tanasida ikkita aksessor aniqlanadi (ya'ni, ma'lumotlarga kirish vositalari): getva set. Aksessor metodga o'xshaydi, bundan tashqari uning natijasi qiymati yoki parametrlarining tipi e'lon qilmaydi. Indeksni ishlatganda aksessorlar avtomatik ravishda chaqiriladi va har ikkisi ham parametr sifatida indeksnioladi. Shunday qilib, agar indeksator belgilash operatorining chap tomonida ko'rsatilgan bo'lsa, bu accessor setdeb ataladi va element parametr ko'rsatgan indeksga o'rnatiladi. Aks holda, getaccessor chaqiriladi va parametr indeksiga mos keladigan qiymat qaytariladi. Bundan tashqari, setaccessori belgilangan indeksga tayinlangan valueyopiq parametr qiymatni o'z ichiga oladi Indeksatorning afzalligi hisoblanadi ruxsat bilan kirishdan qochish uchun massivga kirishni to`liq boshqarish imkonini beradi. Yaratilgan FailSoftArraysinfi misolida indekslash bilan bog'liq holda massiv chegarasidan tashqariga chiqadigan chegaralarni buzish xatolarini aniqlash maqsadida yuz beradigan favqulodda vaziyatlarning oldini olishni ko'rib chiqaylik. Buning uchun massiv yopiq sinf a'zosi sifatida inkapsulyatsiya qilinadi va unga kirish faqat indeksator yordamida amalga oshiriladi. Ushbu yondashuv bilan chegaralaridan tashqarida massivga kirish uchun har qanday urinish istisno qilinadi va bu dastur uchun favqulotda holatlar to'xtatiladi. FailSoftArraysinfida indexator ishlatilganligi sababli, massivga ma`lumot kiritishda unga oddiy shaklida foydalangandek murojaat qilishingiz mumkin. // xatoliklardan xoli massiv yaratishda indeksatordan foydalanish.. using System; class FailSoftArray { int[] a; // asosiy massivga havola public int Length; //massivning ochiq uzunlik o'zgaruvchisi