Лучше выделять в отдельные методы блоки кода, решающие определённую задачу или используемые многократно, чтобы потом самому меньше путаться и сильно упростить жизнь людям, пытающимся разобраться в вашем коде.
Но в данном случае за такое разбиение программиста нужно бить большой дубиной: метод InitializeArray
не инициализирует массив, а ищет минимум и максимум, печатает их в консоль и зачем-то возвращает свой параметр, хотя он его не изменял. Метод WriteLine
печатает не одну строку, а две. Главный метод никак не использует возвращаемое значение метода InitializeArray
. В общем, лучше не разбивать на методы совсем, чем разбивать так.