Скажем, у меня есть 2 массива: один
protected byte[] _ROM;
И другой
public byte[] ROM => _ROM;
Что, если бы я хотел сделать это так: когда я пытаюсь получить / установить значение в ROM
(и если определенное значение bool истинно), оно добавляет 0x200
(десятичное 512) к запрашиваемому индексу, то есть своего рода
return Boolvar ? ROM[i+0x200] : ROM[i]
в геттере / сеттере .
Но я не знаю, как получить доступ к указанному индексу в геттере / сеттере, поэтому я не могу изменить его перед возвратом ...