Приветствие
Новые возможности в документации по .NET
Основные принципы .NET
Руководство по .NET Framework
Руководство по классическим приложениям .NET
Руководство по языку C#
Руководство по языку F#
Руководство по Visual Basic
Руководство по ML.NET
Руководство по .NET для Apache Spark
Руководство по архитектуре приложений .NET
примеры и учебники;
Добро пожаловать в .NET
23.12.2021 • 2 minutes to read
Чтобы научиться создавать приложения .NET, см. статью Начало работы с .NET.
С помощью .NET вы можете создавать приложения различных типов (например, облачные приложения,
приложения Интернета вещей и игры), в которых используются кроссплатформенные инструменты. Эти
приложения работают на платформах Android, iOS, Linux, macOS и Windows. Вы можете развертывать
приложения на серверах или компьютерах и публиковать их в магазинах приложений для развертывания
на мобильных устройствах. Платформа .NET доступна для студентов и любителей. Приглашаем всех
принять участие в динамичном международном сообществе разработчиков и внести свой вклад в
разработку различных технологий .NET.
Новости
Новости о .NET см. в следующих блогах:
Блог о .NET
Блог об ASP.NET
Блог Visual Studio
Группа Visual Basic
Microsoft Ignite
Microsoft Build
.NET Conf
Сведения о последних функциях, добавленных в реализации .NET, и поддерживаемых языках см. в
следующих статьях:
Документация
Эта документация охватывает применение .NET для различных платформ и языков. Чтобы начать работу
с .NET для различных языков, воспользуйтесь одним из следующих разделов.
Видеоролики
Изучите видео в Интернете о мобильных и классических приложениях, приложениях C#, машинном
обучении, контейнерах, Docker, доступе к данным и т. д.
Открытый код
В этой документации используется полностью открытый исходный код. Вы можете внести свой вклад в
проект любым удобным способом — сообщив о проблеме или приняв участие в создании документации.
Кроме того, большая часть самой платформы .NET также имеет открытый исходный код. В следующем
списке показаны основные репозитории .NET GitHub:
Документация по .NET содержит набор примеров и руководств, которые помогают изучить .NET. Из этой
статьи вы узнаете, как находить, просматривать и скачивать примеры и руководства для .NET, ASP.NET
Core и C#. Ресурсы, посвященные языку программирования F#, доступны на сайте F# Foundation. Если вы
хотите изучать язык C# в интерактивном редакторе кода, ознакомьтесь с этим интерактивным
руководством, а затем переходите к следующему. Инструкции по просмотру и скачиванию примеров кода
см. в разделе Просмотр и скачивание примеров.
.NET
Примеры
Тестирование модулей в .NET Core с помощью команды dotnet-test
Учебники
Учебник. Создание консольного приложения .NET в Visual Studio Code
В этом учебнике показано, как создать и запустить консольное приложение .NET с помощью Visual Studio
Code и .NET CLI. Задачи проекта, такие как создание, компиляция и запуск проекта, выполняются с
помощью .NET CLI,
В этом руководстве показано, как создавать библиотеки для .NET с помощью Visual Studio Code и
интерфейса командной строки для .NET. Задачи проекта, такие как создание, компиляция и запуск
проекта, выполняются с помощью .NET CLI,
Список руководств по .NET см. в статье о средствах для .NET и пакета SDK .NET.
ASP.NET Core
См. руководства по ASP.NET Core. Многие статьи по ASP.NET Core содержат ссылки на специально
созданные примеры.
C# - язык
Примеры
Итераторы
В этом примере демонстрируется синтаксис и функции для создания и использования итераторов C#.
Готовый пример доступен в репозитории dotnet/samples на сайте GitHub.
Индексаторы
В этом примере демонстрируется синтаксис и функции для индексаторов C#. Готовый пример доступен в
репозитории dotnet/samples на сайте GitHub.
Делегаты и события
В этом примере демонстрируется синтаксис и функции для делегатов и событий C#. Готовый пример
доступен в репозитории dotnet/samples на сайте GitHub. Второй пример, посвященный событиям,
находится в том же репозитории.
Деревья выражений
В этом примере демонстрируется ряд проблем, которые можно устранить с помощью деревьев
выражений. Готовый пример доступен в репозитории dotnet/samples на сайте GitHub.
Примеры LINQ
В этой серии примеров демонстрируются многие функции встроенного языка запросов (LINQ). Готовый
пример доступен в репозитории dotnet/samples на сайте GitHub.
Учебники
Консольное приложение
Клиент REST
Учебник. Создание консольного приложения .NET с помощью Visual Studio для Mac
В этом руководстве показано, как создать простое консольное приложение .NET с помощью Visual Studio
для Mac.
Создание библиотеки классов .NET в macOS с помощью Visual Studio для Mac
В этом руководстве показано, как создать библиотеку классов .NET с помощью Visual Studio для Mac.
В этом руководстве показано, как создать простое приложение в .NET Core, которое поддерживает
архитектуру подключаемых модулей. Готовый пример доступен в репозитории dotnet/samples на сайте
GitHub.
Развертывание в контейнеры
Запуск приложений ASP.NET MVC в контейнерах Windows
В этом руководстве показано, как развернуть существующее приложение ASP.NET MVC в контейнер
Windows Docker.