C# Hello World — создание вашего первого C# приложения
C# Hello World — создание вашего первого C# приложения
В этом уроке мы пройдёмся по написанию простой программы «Hello World!» на C#, охватывая необходимый синтаксис и структуру, которые каждый новичок должен освоить.
Программа «Hello World!» — классический первый шаг при изучении нового языка. Она просто выводит Hello World! в консоль, позволяя проверить, что ваша среда настроена верно.
Это упражнение вводит ключевые концепции: пространства имён, классы и точку входа C# приложения.
«Hello World!» на C#
// Hello World! program
namespace HelloWorld
{
class Hello
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!");
}
}
}
Запуск программы выводит:
Hello World!
Как работает программа «Hello World!» на C#?
Давайте разберём код построчно.
// Hello World! Program//обозначает комментарий в C#. Комментарии игнорируются компилятором и служат заметкам разработчика. Подробнее о C# комментариях см. C# comments.namespace HelloWorld{...}
Ключевое словоnamespaceгруппирует связанные типы. Здесь мы определяем пространство имёнHelloWorld. Думайте о нём как контейнере для классов и других пространств имён. Для глубокого погружения посетите C# Namespaces.class Hello{...}
Создаёт класс с именемHello. C# — объектно-ориентированный язык, поэтому класс необходим для любого исполняемого кода.static void Main(string[] args){...}
Определяет методMain, точку входа каждого C# приложения. Сигнатура должна соответствовать одной из принятых форм. Узнайте больше о методах позже.System.Console.WriteLine("Hello World!");
Выводит приветствие в консоль. Эта строка демонстрирует вызов статического метода классаConsole.
Альтернативная реализация Hello World!
Можно упростить код с директивой using:
// Hello World! program
using System;
namespace HelloWorld
{
class Hello
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Добавляя using System;, полное имя System.Console становится просто Console, уменьшая вербальность.
Ключевые выводы
- Каждая C# программа должна содержать определение класса.
- Приложение начинает выполнение от метода
Main. - Метод
Mainдолжен быть внутри класса.
Этот начинающий пример закладывает основу для более продвинутых тем C#. Не волнуйтесь, если некоторые части кажутся непонятными сейчас — каждая концепция станет ясной по мере продвижения через серию.
Язык C
- Создание вашей первой ПЛИС: руководство по миганию LED (VHDL и Verilog)
- Java Hello World: ваша первая программа
- Ваша первая программа на VHDL: пошаговый урок Hello World
- Улучшите программу анализа смазок для пиковой надежности активов
- Революция инвентаря: как облачное управление ведет к бережливому, клиенто-центричному производству
- Verilog для начинающих: пример Hello World
- Структура программы на C: разбор Hello World и процесс компиляции
- NCAMP запускает первую сертифицированную квалификацию аддитивного производства для смолы Stratasys ULTEM 9085
- Максимизация ROI обучения в производстве: проверенное руководство по расчету
- 10 проверенных стратегий улучшения вашей программы профилактического обслуживания