Простейшая программа на C# состоит из одного класса, содержащего один метод. Каждая программа на C# должна иметь по меньшей мере метод Main (c большой буквы). Данный метод часто называют точкой входа в программу. Несмотря на свою важность, Main не является ключевым словом. Поэтому вы можете использовать в своих программах переменную Main (впрочем, я надеюсь на ваше благоразумие).
Также как и переменные, метод Main должен быть объявлен в программе. Кроме того, этот метод должен быть определен как public и static. Для компилятора С# не важно, в каком из классов определен метод Main. Компилятор С# достаточно «умен», чтобы самостоятельно просмотреть ваши исходники и отыскать в них метод Main. Хотя вы можете поместить метод Main в любой класс, но рекомендуется для создать отдельный класс. Метод Main может иметь входные и выходные данные. Входные данные являются параметрами метода, а выходные - возвращаемым значением. Впрочем, Main может вообще не иметь параметров и возвращаемого значения. С подобным поведением мы уже сталкивались в первом примере
public static void Main() { System.Console.WriteLine("Мяу, куда подевалась мышь?"); }Рассмотрим метод Main подробнее. Итак, если у метода нет параметров, то за словом Main пишем пустые круглые скобки
Main()
Если Main имеет возвращаемое значение, то его тип указывается слева от названия
int Main()
Так как в нашем первом примере метод не имеет возвращаемого значения, то для отображения данного факта мы используем ключевое слово void
void Main()
Для объявления метода Main требуется еще одно ключевое слово static, которое располагается слева от названия возвращаемого типа
static void Main()
После объявления метода идет его тело (body), в котором находится непосредственно код метода. Тело метода заключается в фигурные скобки
static void Main(){}Напоминаю, что фигурные скобки можно ставить по-разному, но лучше следовать стандарту и помещать их на отдельные новых строчках. Напоследок, осталось указать класс, к которому принадлежит наш метод. Программа на C# может содержать один или несколько классов, один из которых и должен иметь метод Main. Объявление класса начинается с ключевого слова class, за которым идет его название, придуманное вами. Правила для названий класса аналогичны правилам объявления переменных. Также нельзя класс, содержащий метод Main, назвать таким же именем Main. При объявлении класса также используют фигурные скобки.
class CatSound{}Подведя итоги, напишем еще раз простую программу на C#.
class CatSound{ public static void Main() { string sMeow="МЯУ"; System.Console.WriteLine (sMeow + "-" + sMeow); }}Продолжение следует...