Базовая структура программы
Часть раздела Основы путешествия по 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#, что вы достигли конца инструкции. Если вы забудете добавить точку с запятой, это приведет к ошибке компиляции. Однако обратите внимание, что блоки кода, заключенные в фигурные скобки {} (например, объявления классов и методов), не требуют точки с запятой.
Задание
НовичокСоздайте программу на C# с классом под названием Program, который содержит метод Main. Внутри метода Main напишите код для вывода следующего текста:
This is my first C# program!Попробуйте сами
using System;
public class Program {
// Напишите свой код здесь
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операции7Основы ввода-вывода
Базовый выводИнтерполяция строкЧтение вводаПарсингПовторение — до 120Повторение — True или False5Операторы. Часть 2
Операторы сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Повторение: простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
VarКонстантыСоглашения об именованииПовторение: инициализация переменныхПриведение типов6Принятие решений
Оператор ifКонструкция if - elseОператор switchТернарный операторПовторение: if - elseВложенный if - else