Поделиться через


Введение в C#

Добро пожаловать на введение в учебники по 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#: узнайте о структуре программы, объектно-ориентированном программировании и обработке ошибок.