Загрузка...

Введение в 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 как текст. Не выдумывайте второй вывод на этой странице. Для введения достаточно одного ясного слова на экране.

Pine.cs writes pine

csharp
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# без неверной догадки об экране с этой страницы.

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
5
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

  • Внимательно прочитайте каждый вопрос
  • Выберите лучший ответ на каждый вопрос
  • Вы можете пересдавать тест столько раз, сколько захотите
  • Ваш прогресс будет показан вверху