Введение в функции в C#
Один и тот же фрагмент кода часто нужен в нескольких местах программы. Копировать строки долго, а правку легко забыть в одном из мест.
Повторяющийся шаг выносят в функцию: дают ему имя, один раз описывают команды и вызывают по имени, когда шаг снова нужен.
В консольной программе с инструкциями верхнего уровня
тело программы и локальные функции лежат в одном файле
Program.cs. Функции пишут рядом с основным кодом.