Базовая структура программы
Часть раздела Основы путешествия по C# на Coddy. Урок 4 из 69.
В C# код организован в классы. Пока просто знай, что класс — это место, где ты будешь писать код; подробнее о классах мы расскажем позже
Метод Main — важная часть программы на C#, поскольку он служит точкой начала выполнения.
Вот простое объяснение базовой программы на C#:
using System; // Предоставляет доступ к Console и другим встроенным средствам
public class Program { // Объявление класса
public static void Main(string[] args) { // Метод Main
Console.WriteLine("Hello, Coddy!"); // Оператор вывода
// Напишите код внутри Main
}
}Обрати внимание, что using System; находится вне класса. Это нормально. Директивы using всегда располагаются в начале файла, перед объявлением класса. Они дают программе доступ к встроенным инструментам, таким как Console.WriteLine.
Отступы (пробелы в начале строк) используются, чтобы код было легче читать. Они показывают, какой код относится к какому блоку. Код внутри класса имеет один уровень отступа, а код внутри метода Main — ещё один.
Ты пишешь код внутри метода Main
Важное примечание: В C# каждое выражение должно заканчиваться точкой с запятой (;). Точка с запятой обязательна и сообщает C#, что вы достигли конца выражения. Если забыть поставить точку с запятой, возникнет ошибка компиляции. Однако обратите внимание: блоки кода, заключённые в фигурные скобки {} (например, объявления классов и методов), не требуют точек с запятой.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операции7Основы ввода-вывода
Базовый выводИнтерполяция строкЧтение вводаПарсингПовторение — до 120Повторение — True или False5Операторы. Часть 2
Операторы сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Повторение: простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
VarКонстантыСоглашения об именованииПовторение: инициализация переменныхПриведение типов6Принятие решений
Оператор ifКонструкция if - elseОператор switchТернарный операторПовторение: if - elseВложенный if - elseПотренируйтесь самостоятельно: Онлайн-компилятор C#