C # - Структура программы
Прежде чем изучать основные строительные блоки языка программирования C #, давайте посмотрим на минимальную структуру программы C #, чтобы мы могли использовать ее в качестве справочного материала в следующих главах.
Создание программы Hello World
Программа AC # состоит из следующих частей -
- Объявление пространства имен
- Класс
- Методы класса
- Атрибуты класса
- Основной метод
- Утверждения и выражения
- Comments
Давайте посмотрим на простой код, который печатает слова «Hello World» -
using System;
namespace HelloWorldApplication {
class HelloWorld {
static void Main(string[] args) {
/* my first program in C# */
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
Когда этот код компилируется и выполняется, он дает следующий результат:
Hello World
Давайте посмотрим на различные части данной программы -
Первая строка программы using System; - в using ключевое слово используется для включения System пространство имен в программе. Программа обычно имеет несколькоusing заявления.
В следующей строке namespaceдекларация. Аnamespaceпредставляет собой набор классов. Пространство имен HelloWorldApplication содержит класс HelloWorld .
В следующей строке есть classобъявлении, класс HelloWorld содержит определения данных и методов, которые использует ваша программа. Классы обычно содержат несколько методов. Методы определяют поведение класса. Однако у класса HelloWorld есть только один метод Main.
Следующая строка определяет Main метод, который является entry pointдля всех программ на C #. ВMain определяет, что делает класс при выполнении.
Следующая строка /*...*/ игнорируется компилятором и помещается для добавления comments в программе.
Метод Main определяет свое поведение с помощью оператора Console.WriteLine("Hello World");
WriteLine - это метод класса Console, определенного в пространстве имен System . Это выражение вызывает сообщение "Hello, World!" для отображения на экране.
Последняя строка Console.ReadKey();предназначен для пользователей VS.NET. Это заставляет программу ждать нажатия клавиши и предотвращает быстрый запуск и закрытие экрана при запуске программы из Visual Studio .NET.
Стоит отметить следующие моменты -
C # чувствителен к регистру.
Все операторы и выражения должны заканчиваться точкой с запятой (;).
Выполнение программы начинается с метода Main.
В отличие от Java, имя файла программы может отличаться от имени класса.
Компиляция и выполнение программы
Если вы используете Visual Studio.Net для компиляции и выполнения программ на C #, выполните следующие действия:
Запустите Visual Studio.
В строке меню выберите File -> New -> Project.
Выберите Visual C # из шаблонов, а затем выберите Windows.
Выберите Консольное приложение.
Укажите имя для вашего проекта и нажмите кнопку ОК.
Это создает новый проект в обозревателе решений.
Напишите код в редакторе кода.
Нажмите кнопку «Выполнить» или нажмите клавишу F5, чтобы выполнить проект. Появится окно командной строки, содержащее строку Hello World.
Вы можете скомпилировать программу C #, используя командную строку вместо Visual Studio IDE -
Откройте текстовый редактор и добавьте вышеупомянутый код.
Сохраните файл как helloworld.cs
Откройте инструмент командной строки и перейдите в каталог, в котором вы сохранили файл.
Тип csc helloworld.cs и нажмите Enter, чтобы скомпилировать ваш код.
Если в вашем коде нет ошибок, командная строка переводит вас на следующую строку и генерирует helloworld.exe запускаемый файл.
Тип helloworld для выполнения вашей программы.
Вы можете увидеть вывод Hello World, напечатанный на экране.