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#.