Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Добро пожаловать на введение в учебники по C#. Эти уроки начинаются с интерактивного кода, который можно запустить в GitHub Codespaces. Вы можете изучить основы C# из видеосерии "C# для начинающих" до начала этих интерактивных уроков.
Подсказка
Новые возможности программирования? Начните с урока 1 (Hello world) и последовательно пройдите каждый урок.
Вы пришли из другого языка? Вы можете пропустить руководства 1–2 и начать с кортежей и типов, чтобы изучить новые понятия.
Все учебные пособия используют приложения на базе файлов. Вы можете использовать наше пространство кода GitHub или установить пакет SDK для .NET и начать работу.
Первые уроки объясняют основные понятия C# с помощью небольших фрагментов кода. Вы узнаете об основах синтаксиса C# и о том, как работать с типами данных, такими как строки, числа и логические элементы. Это все интерактивно, и вы будете писать и запускать код в течение нескольких минут. Эти первые уроки не предполагают предварительного знания о программировании или языке C#. Каждый урок основывается на предыдущих уроках. Вы должны сделать их по порядку. Однако если у вас есть опыт программирования, вы можете пропустить или пролистать первые уроки и начать с новых концепций.
Для использования GitHub Codespaces необходимо создать бесплатную учетную запись GitHub .
Hello World
В учебнике Hello world вы создадите самую простую программу C#. Вы исследуете тип string и как работать с текстом.
Числа в C#
В руководстве по числовым номерам в C# вы узнаете, как компьютеры хранят числа и как выполнять вычисления с разными числовыми типами. Вы узнаете основы округления и как выполнять математические вычисления с помощью C#.
Кортежи и типы
В руководстве Кортежи и типы вы узнаете, как создавать типы в языке C#. Вы можете создавать типы кортежей, записей, структур и классов. Возможности этих различных типов отражают их различные виды использования.
Ветви и циклы
В руководстве ветвей и циклов приведены основы выбора различных путей выполнения кода на основе значений, хранящихся в переменных. Вы узнаете основы потока управления, который является основой принятия решений и выбора различных действий.
Коллекция списков
Урок коллекции списков предоставляет обзор типа коллекции списков, в которой хранятся последовательности данных. Вы узнаете, как добавлять и удалять элементы, искать элементы и сортировать списки. Вы изучаете различные типы списков.
Сопоставление шаблонов
Урок сопоставления шаблонов содержит общие сведения о сопоставлении шаблонов. Сопоставление шаблонов позволяет сравнивать выражение с шаблоном. Успех совпадения определяет, какую логику программы необходимо использовать. Шаблоны могут сравнивать типы, свойства типа или содержимое списка. Можно объединить несколько шаблонов с помощью andи ornot логики. Шаблоны предоставляют широкий словарь для проверки данных и принятия решений в программе на основе этой проверки.
Что дальше?
После завершения работы с этими учебниками перейдите к обучению:
- Создание файловых приложений: узнайте, как создавать и запускать программы C# с одним файлом из командной строки.
- Что можно создать с помощью C#: изучите типы приложений, которые можно создать с помощью C#.
- Система типов C#: более подробное представление о типах значений, ссылочных типах, универсальных и т. д.
- Основы C#: узнайте о структуре программы, объектно-ориентированном программировании и обработке ошибок.