Почему ref будет использоваться для параметров массива в C #?

Я прочитал страницуПередача массивов с использованием ref и out (Руководство по программированию в C #) и задавался вопросом, зачем нам нужно определять параметр массива как параметр ref, когда он уже является ссылочным типом. Не отразятся ли изменения в функции вызываемого абонента в функции вызывающего абонента?