Базовая структура программы
Часть раздела Основы путешествия по C# на Coddy — урок 4 из 69.
В C# код организован в классы. Пока просто знайте, что класс — это место, где вы будете писать свой код — мы подробнее расскажем о классах позже
Метод Main является важной частью программы на C#, поскольку он служит отправной точкой выполнения.
Вот краткий разбор простой программы на C#:
public class Program { // Объявление класса
public static void Main(string[] args) { // Метод Main
Console.WriteLine("Hello, Coddy!"); // Оператор вывода
// Пишите код внутри Main
}
}Вы пишете свой код внутри метода Main. Отступы (пробелы в начале строк) используются для того, чтобы сделать код более читаемым — они показывают, какой код к какому блоку относится.
Примечание: В начале некоторых программ вы также можете увидеть using System;. Эта строка находится вне класса и импортирует встроенную функциональность — например, она позволяет использовать Console.WriteLine. Она не является частью самого класса.
Важное примечание: В C# каждая инструкция должна заканчиваться точкой с запятой (;). Точка с запятой обязательна и сообщает C#, что вы достигли конца инструкции. Если вы забудете добавить точку с запятой, это приведет к ошибке компиляции.
Однако обратите внимание, что блоки кода, заключенные в фигурные скобки {} (такие как объявления классов и методов), не требуют точки с запятой.
Задание
НовичокСоздайте программу на C# с классом под названием Program, содержащим метод Main. Внутри метода Main напишите код для вывода следующего текста:
This is my first C# program!Шпаргалка
В C# код должен находиться внутри класса. Метод Main является точкой входа, с которой начинается выполнение программы.
Базовая структура программы на C#:
public class Program {
public static void Main(string[] args) {
Console.WriteLine("Hello, Coddy!");
// Пишите код внутри Main
}
}Каждая инструкция должна заканчиваться точкой с запятой (;). Блоки кода с фигурными скобками {} не требуют точки с запятой.
Попробуйте сами
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