Структура программы C#

Программы на C# состоят из файлов .cs. В программе может быть один или несколько файлов. Файлы содержат описания типов C#.

Структура простейшей программы на C# выглядит так:

class Program
{
    static void Main()
    {
    }
}

При помощи ключевого слова class объявляется новый класс с именем Program, содержащий один статический метод Main(). Имя класса в программе C# может быть произвольным. Однако важно чтобы класс содержал статический метод Main(), именно с него начинается запуск программы. В программе C# может быть только один метод Main().

В данном примере типом возвращаемого значения является void, такой метод не возвращает ничего. Однако, помимо void, метод Main(), может возвращать тип int, а также Task. Эти типы мы рассмотрим позднее. Сейчас важно запомнить только шаблон метода.

Метод Main() в качестве параметров может принимать массив строк, из которого могут быть считаны впоследствии аргументы командной строки. Следующий пример выводит в консоль список аргументов командной строки:

class Program
{
    static void Main( String[] args )
    {
        for ( int i = 0; i < args.Size; i++ ) 
        {
              Console.WriteLine( args[ i ] );
        }
    }
}

Помимо класса, метод Main() может быть объявлен внутри структуры (struct). Так предыдущий пример может быть переписан следующим образом:

struct Program
{
    static void Main( String[] args )
    {
        for ( int i = 0; i < args.Size; i++ ) 
        {
              Console.WriteLine( args[ i ] );
        }
    }
}
avatar
5000
  Подписаться  
Уведомление о