Начало работы в Visual Studio C#

Запуск среды разработки

После запуска VisualStudio откроется следующее окно:

Для создания нового проекта выбери команду «Файл → Создать проект». После чего перед тобой окажется окно создания нового проекта.

Окно состоит из четырех секций: слева находится меню, по центру – список шаблонов, справа – описание, а в нижней части окна находятся текстовые поле для ввода имени проекта и его расположения. Все, что нам нужно, это выбрать тип программы, которую мы хотим создать и придумать ей имя.
После этого нажми на кнопку ОК.
Среда разработки автоматически сгенерировала шаблон консольной программы:

Создание программы

По сложившейся у программистов традиции, напишем программу “Hello, World!”. Все, что она делает, так это выводит в консоль “Hello, World!”
Напиши следующий код:

using System;
namespace HelloWorld
{
    class Hello 
    {
        static void Main() 
        {
            Console.WriteLine("Hello World!");
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }
}

Скомпилируй код и запусти. В консоли должна появиться фраза — “Hello, World!”. Теперь можно нажать на любую клавишу, и программа закроется. Давай разберем код программы построчно. Пока не будем обращать внимание на первые 4-е строчки. Расскажем об этом в будущем.
Первая строка, на которую мы обратим внимание:

static void Main()

Любая программа, написанная на языке C# начинается с главной функции Main. Можешь понимать ее как модуль программы. Этот модуль и будет запускаться, когда ты запускаешь программу.
Следующая строчка, на которую мы обратим внимание:

Console.WriteLine("Hello World!");

Console.WriteLine() — это функция, с помощью которой ты можешь вывести что-то в консоль. Функция – это действие, которое нам нужно произвести. В скобочках указывается аргумент функции. Это входные данные, с которыми функция будет работать. В данном случае, мы говорим, что нам нужно вывести в консоль надпись “Hello, World!”.
Следующая строка:

Console.WriteLine("Press any key to exit.");

То же самое, но функция выводит уже другое сообщение, которое сообщает пользователю, что если нажать на любую кнопку, можно выйти из программы.
Последняя строка:

Console.ReadKey();

Эта строка говорит, что нужно считать нажатие клавиши. Теперь программа ожидает нажатия. Она не закончит работу, пока пользователь не нажмем на клавишу.
Все традиции соблюдены и теперь мы можем продолжить 🙂