Доброго времени суток! Сейчас экспериментирую над передачей объектов разных ссылочных типов в качестве параметра в метод и разбираюсь с их поведением внутри метода. Экспериментируя, я также разбирался с работой массивов при передаче их в качестве параметра, но я понял их работу в методе, только разобравшись как они устроены в памяти. И вот два(кому я вру, три) вопроса у меня возникло во время всего экспериментирования:
1. Правильно ли я понял поведения массива, объектов ссылочных типов и делегата при передачи их в качестве параметра?
Если нет, то объясните, пожалуйста.
https://photos.app.goo.gl/84wbQj2VszqfDWUE7
2. Как работает место, выделенное мною в коде на 56 строке?
https://photos.app.goo.gl/mo3YMBdPJYfWPu4e7
3. Правильно ли я понял, как устроен массив в памяти?
Если нет, то объясните, как?
https://photos.app.goo.gl/ggacpoani1Seznxj8 - массив в памяти