Дебагер «видит» все что «видит» ваша программа.
На сколько я разбираюсь в дебагерах, их используют для разработки, тоесть для себя же, Вы хотите спрятать массив от себя или от напарника?
В целях проверки правомерности импользования мной написаной программы клиентская часть делает запрос к серверу и получает ответ, который содержит ключ, определенная последовательность чисел. Эта последовательность сравнивается с последовательностью из кода. Как спрятать/завуалировать последовательность в коде?
От декомпилятора тоже, но не только. Обфускация это понятно, а как прикрыться от отладчика декомпилированного кода, который выложит наружу содержимое всех переменных?
Вариант обфускации:
А что если развернуть массив во множество полей в классе, при этом добавить еще дополнительные ложные поля. Работать уже с множеством полей. Тут применить можно рефлексию.