Начало работы с .NET

В этом руководстве описано, как создать и запустить первое приложение .NET с помощью файловых приложений. Вы пишете простое приложение и видите результаты выполнения кода.

Изучив это руководство, вы:

  • Запустите пространство Кода GitHub с помощью среды разработки .NET.
  • Создайте первое приложение .NET.
  • Запустите приложение.

Предпосылки

У вас должен быть один из следующих вариантов:

Открытие пространств кода

Чтобы запустить GitHub Codespace с средой учебника, откройте окно браузера в репозитории пространства кода учебника . Нажмите зеленую кнопку "Код" и вкладку "Пространства кода ". Затем выберите + знак, чтобы создать новое пространство Codespace с помощью этой среды.

Создание и запуск первого приложения

  1. При загрузке пространства кода создайте новый файл в папке tutorials с именем hello-world.cs.

  2. Откройте новый файл.

  3. Введите или скопируйте следующий код в hello-world.cs:

    Console.WriteLine("Hello, World!");
    
  4. В окне встроенного терминала сделайте tutorials папку текущей папкой и запустите приложение:

    cd tutorials
    dotnet hello-world.cs
    

Вы запустили свое первое приложение .NET. Это простое приложение, которое печатает сообщение "Hello, World!" Он использует Console.WriteLine метод для печати этого сообщения. Console — это тип, представляющий окно консоли. WriteLine — это метод типа Console, который печатает строку текста в этой текстовой консоли.

Поздравляю! Вы создали простое приложение .NET.

Изучение кода

Приложение состоит из одной строки кода C#:

Console.WriteLine("Hello, World!");

Разберём каждую часть:

  • Console — это встроенный тип .NET, который предоставляет функциональные возможности для работы с консолью.
  • WriteLine — это метод Console записи текста, за которым следует новая строка.
  • "Hello, World!" — строковый литерал, последовательность символов, заключенная в двойные кавычки. Текст внутри строки — это то, что отображается в консоли.
  • Точка с запятой (;) обозначает конец инструкции в C#.

Как работают приложения на основе файлов

При выполнении следующей команды:

dotnet hello-world.cs

Пакет SDK .NET автоматически компилирует файл .cs и запускает полученное приложение на одном шаге. Файл проекта (.csproj) или дополнительная настройка не требуется.

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

Очистка ресурсов

GitHub автоматически удаляет пространство Codespace через 30 дней бездействия. Если вы планируете продолжать изучать руководства по .NET, вы можете оставить Codespace развернутым. Если вы готовы скачать пакет SDK для .NET на компьютер, вы можете удалить пространство Codespace. Чтобы удалить ваш Codespace, откройте окно браузера и перейдите к вашим Codespace. В окне отобразится список ваших codespaces. Выберите три точки (...) в записи для пространства кода учебника и выберите удалить.

Дальнейшие шаги

Начните разработку приложений .NET, следуя пошаговому руководству или просмотру видео .NET 101 на YouTube.