Методы всегда находятся внутри декларации типа. Тип может быть классом (class) или структурой (struct) в С# (си шарп).
class Program
{
//Метод Main
}
Большинство типов объектов, которые вы создаете, будут представлять собой классы. Класс Program содержит метод Main. В состав класса Program можно добавить и другие методы или модуль (Module). На практике вы совершенно не обязаны использовать модули, а наоборот, вам следует предпочесть именно классы. Консольное приложение определяет заготовку кода класса, который получает имя Program. В действительности вы можете назвать класс как угодно. Какие бы имена вы не выбирали, желательно, чтобы они несли смысловую нагрузку и указывали на предназначение класса.
Например, если создаваемый класс предназначен для работы с заказчиками, вполне логично назвать его – Customer. Лучше всего, когда класс будет и должен содержать только методы, предназначенные для работы с заказчиками.