C#, программирование и разработка программного обеспечения

Урок 2 по C#. Анатомия простой программы на C#

В этом уроке описываются основные части, из которых состоит простая программа на C#.

Введение

В этом уроке C# описывается синтаксис простой программы C# Hello World. Он знакомит с понятиями пространств имен, классов, методов, операторов и пробелов.

Анатомия простой программы на C#

Простая программа на C# ниже пишет Hello World! в окно консоли компьютера. Он был создан автоматически с помощью бесплатной интегрированной среды разработки Microsoft Visual Studio Community (IDE). Инструкции по установке IDE см. в разделе Создание первой программы на C# в Уроке 1.

Вот описание каждой строки кода, показанного в этом примере:

Строка 1: Использование системы; предоставляет программе удобный доступ ко всему коду (классам, переменным и методам) в пределах Системноепространство имен. Этопространство имен содержит класс Console, который использует программа. В других предопределенных пространствах имен есть код, выполняющий другие задачи.

Строка 2: C# игнорирует пробелы, такие как эта пустая строка. Пробелы используются в программах, чтобы их было легче читать.

Строка 3. Оператор namespace HelloWorld создает новое пространство имен, определяемое программистом. Это просто коллекция или контейнер для всего кода, определенного в его фигурных скобках {}.

Строка 4: каждое пространство имен, класс и метод в программе C# начинается и заканчивается фигурной скобкой {}.

Строка 5: класс Program определяет начало класса C# с именем Program. Классы могут содержать переменные (данные) и методы. Таким образом, они обеспечивают удобный способ группировки кода.

Строка 7: static void Main(string[] args) определяет Main() метод. Все программы C# начинаются с метода Main(). При запуске программа сначала выполнит код внутри фигурных скобок функции Main(). Пока игнорируйте string[] args. Он представляет строковые значения, которые отправляются в функцию Main(). Следующий урок будет посвящен этой теме.

На данный момент игнорируйте ключевые слова static и void. Урок 3 описывает эти ключевые слова.

Строка 9: оператор Console.WriteLine("Hello World!"); вызовет метод WriteLine() в классе Console для вывода текста «Hello World» в окно консоли при запуске программы.

При использовании системы; был исключен из программы, вы должны написать этот оператор как System.WriteLine("Hello World!);. Этот оператор представляет собой пример того, как использовать оператор using с пространствами имен для упрощения кода.

Также обратите внимание на точку с запятой ;, которая следует за функцией WriteLine(). За всеми операторами C# должна следовать точка с запятой.

Вывод

В этом уроке были описаны основные части анатомии и синтаксиса программы C#. Хотя многое еще предстоит узнать, показанный здесь пример дает общее представление о том, как устроена программа на C#.

Другие статьи серии уроков по C#

Урок 1 — Что такое C#?

Урок 3 — Методы вызова