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

Пример Hello World на C#
Программа на C# в основном состоит из следующих частей:
- Объявление пространства имён
- Класс
- Методы класса
- Свойства класса
- Метод Main
- Инструкции и выражения
- Комментарии
Расширение файла C# —.cs。
Следующее создаётtest.csфайл, содержащий простой код, который может напечатать "Hello World":
Код файла test.cs:
namespace HelloWorldApplication
{
class HelloWorld
{
static void Main(string[] args)
{
/* Моя первая программа на C# */
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
Когда приведённый выше код компилируется и выполняется, он выдаёт следующий результат:
Hello World
Давайте рассмотрим различные части приведённой выше программы:
- Первая строка программыusing System; - usingКлючевое слово используется для включения [пространств имен] в программуSystem Пространство имен. Программа обычно имеет несколькоusing-операторов.
- Следующая строка — этоnamespaceОбъявление.namespaceОн содержит ряд классов.HelloWorldApplicationПространства имен содержат классыHelloWorld。
- Следующая строка — этоclassОбъявление. КлассHelloWorldОн содержит данные и объявления методов, используемые программой. Классы обычно содержат несколько методов. Методы определяют поведение класса. Здесь,HelloWorldУ класса есть только один Main-метод.
- Следующая строка определяетMainметод, который является [точкой входа] всех программ C#точка входа。Main Метод описывает, какие действия будет выполнять класс при запуске.
- Следующая строка /*...*/ будет проигнорирована компилятором, и она добавит в программу.Комментарии。
- Метод Main с помощью оператораConsole.WriteLine("Hello World"); задает его поведение.
WriteLine— это определенный вSystemв пространстве именConsoleметод класса. Этот оператор отобразит сообщение "Hello World" на экране.
- Последняя строкаConsole.ReadKey();Это для пользователей VS.NET. Она заставляет программу ждать нажатия клавиши, предотвращая быстрое выполнение и закрытие экрана при запуске программы из Visual Studio .NET.
Следующие пункты стоит отметить:
- C# чувствителен к регистру.
- Все инструкции и выражения должны заканчиваться точкой с запятой (;).
- Выполнение программы начинается с метода Main.
- В отличие от Java, имя файла может отличаться от имени класса.
Компиляция и выполнение программы на C#
Если вы используете Visual Studio.Net для компиляции и выполнения программы на C#, выполните следующие шаги:
- Запустите Visual Studio.
- В строке меню выберите File -> New -> Project.
- Из шаблонов выберите Visual C#, затем выберите Windows.
- Выберите Console Application.
- Укажите имя проекта и нажмите кнопку OK.
- Новый проект появится в Solution Explorer.
- Напишите код в редакторе кода.
- Нажмите кнопку Run или клавишу F5, чтобы запустить программу. Появится окно командной строки, отображающее Hello World.
Вы также можете использовать командную строку вместо Visual Studio IDE для компиляции программ на C#:
- Откройте текстовый редактор и добавьте код, упомянутый выше.
- Сохраните файл какhelloworld.cs。
- Откройте инструмент командной строки и перейдите в каталог, где сохранен файл.
- Введитеcsc helloworld.csИ нажмите клавишу Enter, чтобы скомпилировать код.
- Если в коде нет ошибок, командная строка перейдет на следующую строку и создастhelloworld.exeисполняемый файл.
- Затем введитеhelloworldчтобы выполнить программу.
- Вы увидите "Hello World", напечатанное на экране.