C# Hello World: первое консольное приложение
C# — один из языков, предоставляемых Microsoft для работы с .Net. Этот язык включает в себя богатый набор функций, позволяющих разрабатывать различные типы приложений.
C# — это объектно-ориентированный язык программирования, который в некоторых аспектах напоминает C++. В этом уроке мы увидим, как разработать наше первое приложение.
Это будет базовое консольное приложение, затем мы рассмотрим различные типы данных доступны на языке C#, а также операторы потока управления.
Создание первого консольного приложения
Консольное приложение — это приложение, которое можно запустить в командной строке в Windows. Для любого новичка в .Net создание консольного приложения в идеале является первым шагом.
В нашем примере мы собираемся использовать Visual Studio для создания проекта консольного типа. Далее мы собираемся использовать консольное приложение для отображения сообщения «Hello World». Затем мы увидим, как создать и запустить консольное приложение.
Давайте выполним следующие шаги, чтобы получить этот пример.
Шаг 1) Первый шаг предполагает создание нового проекта в Visual Studio. Для этого после запуска Visual Studio вам нужно выбрать пункт меню «Создать->Проект».
Шаг 2) Следующим шагом будет выбор типа проекта — консольное приложение. Здесь нам также необходимо упомянуть название и местонахождение нашего проекта.
- В диалоговом окне проекта мы видим различные варианты создания различных типов проектов в Visual Studio. Щелкните Windows вариант слева.
- Когда мы нажимаем Windows параметры на предыдущем шаге, мы сможем увидеть параметр для консольного приложения. Нажмите эту опцию.
- Затем мы даем имя приложению, в нашем случае это DemoApplication. Нам также необходимо указать место для хранения нашего приложения.
- Наконец, мы нажимаем кнопку «ОК», чтобы позволить Visual Studio создать наш проект.
Если выполнить описанные выше шаги, вы получите приведенный ниже вывод в Visual Studio.
Выход:-
- В Visual Studio будет создан проект под названием «DemoApplication». Этот проект будет содержать все необходимые артефакты, необходимые для запуска консольного приложения.
- Основная программа под названием Program.cs — это файл кода по умолчанию, который создается при создании нового приложения в Visual Studio. Этот код будет содержать необходимый код для нашего консольного приложения.
Шаг 3) Теперь давайте напишем наш код, который будет использоваться для отображения строки «Hello World» в консольном приложении.
Весь приведенный ниже код необходимо ввести в файл Program.cs. Код будет использоваться для записи «Hello World» при запуске консольного приложения.
Программа C # Hello World
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Console.Write("Hello World"); Console.ReadKey(); } } }
Объяснение кода: -
- Первые строки кода — это строки по умолчанию, введенные Visual Studio. Оператор 'using' используется для импорта существующих модулей .Net в наше консольное приложение. Эти модули необходимы для корректной работы любого приложения .Net. Они содержат минимальный код, чтобы код работал на Windows машина.
- Каждое приложение принадлежит классу. C# — объектно-ориентированный язык, и, следовательно, весь код должен быть определен в автономном модуле, называемом «Класс». В свою очередь, каждый класс принадлежит пространству имен. Пространство имен — это просто логическая группа классов.
- Функция Main — это специальная функция, которая автоматически вызывается при запуске консольного приложения. Здесь вам необходимо обязательно ввести код, необходимый для отображения необходимой строки в консольном приложении.
- Класс Console доступен в .Net, что позволяет работать с консольными приложениями. Здесь мы используем встроенный метод Write для записи строки «Hello World» в консоли.
- Затем мы используем метод Console.ReadKey() для чтения любого ключа с консоли. Введя эту строку кода, программа будет ждать и не закроется немедленно. Программа будет ждать, пока пользователь введет любой ключ, прежде чем окончательно выйти. Если вы не включите этот оператор в код, программа завершится сразу после запуска.
Шаг 4) Запустите свой .Net-программа. Чтобы запустить любую программу, вам нужно нажать кнопку «Пуск» в Visual Studio.
Если приведенный выше код введен правильно и программа выполнена успешно, будет отображен следующий вывод.
Вывод:
Из вывода вы можете ясно видеть, что строка «Hello World» отображается правильно. Это связано с тем, что оператор Console.write отправляет эту строку на консоль.
Резюме
- Консольное приложение — это приложение, которое можно запустить из командной строки на компьютере с Windows.
- Метод Console.write можно использовать для записи содержимого в консоль.