Введение в C#
Откройте небольшой файл C# и предскажите одно слово, которое он выведет на экран. В Pine.cs оставьте открытый класс Pine, метод Main и вызовите Console.WriteLine("pine");. Когда файл выполняется, экран показывает pine. Кавычки остаются в файле. Имя класса Pine на экран не попадает. Установку .NET SDK и команды запуска оставьте на следующую страницу. Этот урок — первый файл и его строка на экране, а не сайт ASP.NET и не сцена Unity.
Один файл, одно слово на экране
C# — язык для программ, которые вы сохраняете в файле и запускаете из терминала на .NET. Терминал — окно, где вы вводите команду и читаете строки, которые она возвращает. Этот курс остаётся с такими консольными файлами. Вы пишете файл, запускаете его и читаете экран. На этой странице вы не строите веб-страницу. На этой странице вы не открываете редактор игр.
Назовите учебный файл Pine.cs. Оставьте открытый класс Pine, чтобы имя класса совпадало с основой имени файла в этой начальной форме. Внутри Main выведите на экран одно слово:
Console.WriteLine("pine");
Этот вызов — строка записи. Слово в кавычках — pine. Когда программа работает, именно его вы видите на экране. Держите кавычки в файле, чтобы C# воспринимал pine как текст. Не выдумывайте второй вывод на этой странице. Для введения достаточно одного ясного слова на экране.
using System;
public class Pine
{
public static void Main()
{
Console.WriteLine("pine");
}
}
Пройдите файл глазами один раз. Первые полезные строки подключают System через using System;, чтобы короткие имена вроде Console работали. public class Pine задаёт имя типа. public static void Main() отмечает вход, с которого стартует среда выполнения. Console.WriteLine("pine"); пишет строку на экран. Когда этот файл выполняется, экран показывает pine. Второй строки нет. Рядом с pine на той же строке ничего нет.
Пока смотрите на строку записи, повторите правило для начинающих: экран берёт слово между кавычками, а не имя класса в строке типа. Pine с большой P — это класс. pine с маленькой p — слово на экране. Это не один и тот же токен. Если вы всё ещё слышите mint из оставшейся демонстрации введения в Java, отложите её в другой курс и держите здесь pine.
Имя класса — не то, что на экране
Первая строка типа — public class Pine. После запуска снова посмотрите на экран. Экран не показывает Pine. Он показывает pine. Заглавная и строчная буква отмечают разные слова. Новички часто указывают на имя класса и думают, что экран совпадёт с ним. На этой странице такая догадка неверна. Экран решает строка записи. Строка записи — Console.WriteLine("pine");.
Другие строки файла понадобятся позже. using System; готовит короткие имена. Main — вход. Фигурные скобки группируют тело метода. Эти строки — часть программы. Они не копируются на экран как текст. На следующей странице вы прочитаете команды установки и запуска. На этой странице вы отвечаете за имя слова на экране и строку записи, которая его создаёт.
Привычки файла для первой программы
Держите имя файла, имя класса, строку записи и слово на экране легко различимыми.
📊 First C# file habits for Pine
| Привычка | Форма | Проверка для начинающих |
|---|---|---|
| Файл | Pine.cs |
заканчивается на .cs |
| Класс | public class Pine |
на этой странице совпадает с основой имени файла |
| Вход | Main |
среда выполнения стартует здесь |
| Строка записи | Console.WriteLine("pine"); |
кавычки обозначают текст |
| Экран | pine |
без кавычек, без второй строки, не Pine |
Здесь C# — не ASP.NET
ASP.NET строит веб-приложения. Unity строит игры. Этот курс учит небольшим консольным программам: класс, Main, типы, решения, циклы, методы, объекты, списки, файлы и пойманная ошибка на основном пути. Держите другие продукты подальше от этого введения. Если оставшаяся карточка на главной всё ещё рассказывает про всю экосистему .NET, сегодняшняя учебная задача по-прежнему — одно слово на экране из Pine.cs.
Без Console.WriteLine у этой учебной формы нет строки на экране. Без кавычек вокруг pine строка записи уже не тот текстовый литерал. Без Main у среды выполнения нет входа в этой форме. Держите строку записи, кавычки и Main вместе, когда тренируетесь читать файл.
Чтение до установки
На этой странице вы читаете файл. Вы ещё не устанавливаете SDK. Вы ещё не вводите dotnet run. Следующая страница устанавливает C# / .NET на компьютер и запускает первый файл. После того запуска вам по-прежнему важен короткий экран вроде pine, если вы держите эту форму записи. Сегодня предсказывайте экран по кавычкам. Завтра установите и запустите.
Если в файле останется Console.WriteLine("Pine"); с большой P внутри кавычек, экран покажет Pine, а не pine. Верните учебный литерал pine для этой страницы, чтобы имя класса и слово на экране было легко сравнить. Если вы вставили строку Java System.out.println("mint") в файл .cs, вернитесь к Console.WriteLine("pine"); — это вызов записи C# в этом курсе.
Перед Install C
Вы можете держать открытый класс Pine, Main, импорт System, вызов Console.WriteLine("pine"); и сказать, что экран покажет pine без кавычек и без второй строки. Таблица разделяет файл, класс, вход, строку записи и экран. Следующая страница — Install C#.
Держите демо Pine для ясного первого слова на экране. Держите папки ASP.NET подальше от этой страницы, когда тренируете введение. Не выдумывайте здесь длинные демо с несколькими выводами. Эти привычки — контрольная точка перед установкой. Когда вы можете указать на Console.WriteLine("pine"); и назвать экран pine, введение сделало своё дело, и вы готовы к Install C#, если продолжите.
Последний проход по файлу: есть using System;, открытый класс Pine, есть Main, строка записи с "pine", нет истории Scanner из других языков, веб-маршрут не нужен. Прочитайте строку записи ещё раз. Если слово в кавычках всё ещё pine, первая форма C# крепка, и курс может перейти к установке на следующей странице. Предпочитайте одно ясное слово на экране за проход, чтобы каждое чтение учило той же карте.
Прочитайте фигурные скобки один раз как знаки группировки, а не как текст экрана. Прочитайте точку с запятой в конце Console.WriteLine("pine"); как конец этого оператора, а не как символ, который печатает экран. Держите учебный файл коротким, чтобы одну строку записи было легко найти. Когда эти привычки держатся, вы можете открыть Install C# без неверной догадки об экране с этой страницы.
🧠 Проверьте Свои Знания
Проверьте Свои Знания
Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху