Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Документация .NET содержит набор примеров и учебников, которые учат вас об .NET. В этой статье описывается, как найти, просмотреть и скачать .NET, ASP.NET Core и примеры C# и учебники. Найдите ресурсы, чтобы узнать язык программирования F# на сайте F# Foundation. Если вы заинтересованы в изучении C#, начните с Hello World за 5 минут и продолжите с руководством Introduction to C#. Инструкции по просмотру и скачиванию примера кода см. в разделе "Просмотр и скачивание примеров ".
.NET
Образцы
Модульное тестирование в .NET Core с помощью dotnet test
В этом руководстве показано, как создать веб-приложение ASP.NET Core и связанные модульные тесты. Это начинается с создания простого веб-сервиса, а затем к нему добавляются тесты. Он продолжает создавать дополнительные тесты для реализации новых функций. Пример completed доступен в репозитории dotnet/samples в GitHub.
Туториалы
Tutorial: создание консольного приложения .NET
В этом руководстве показано, как создать и запустить консольное приложение .NET с помощью Visual Studio, Visual Studio Code или GitHub пространства кода.
Tutorial: создание библиотеки классов .NET
В этом руководстве показано, как создать библиотеку классов с помощью Visual Studio, Visual Studio Code или GitHub пространства кода.
Для получения дополнительных руководств по .NET см. статью Изучение .NET и инструменты .NET SDK.
ASP.NET Core
Ознакомьтесь с руководствами ASP.NET Core. Многие статьи в документации по ASP.NET Core содержат ссылки на примеры, написанные для них.
Язык C#
Образцы
В этом примере показаны синтаксис и функции для создания и использования итераторов C#. Пример completed доступен в репозитории dotnet/samples в GitHub.
В этом примере показаны синтаксис и функции индексаторов C#. Пример completed доступен в репозитории dotnet/samples в GitHub.
В этом примере показаны синтаксис и функции делегатов и событий C#. Пример completed доступен в репозитории dotnet/samples в GitHub. Второй пример, ориентированный на события, также находится в том же репозитории.
В этом примере показано множество проблем, которые можно решить с помощью деревьев выражений. Пример completed доступен в репозитории dotnet/samples в GitHub.
Примеры LINQ
В этой серии примеров демонстрируется множество функций интегрированного языка запросов (LINQ). Пример completed доступен в репозитории dotnet/samples в GitHub.
Пример управляемого COM-сервера
Пример COM-сервера демонстрирует создание управляемого COM-сервера и способ его глобальной регистрации или использования с помощью RegFree COM.
Пример PIA для Microsoft Office
Пример ExcelDemo демонстрирует потребление Microsoft Office PIAs в .NET Core.
Туториалы
В этом руководстве демонстрируется консольный ввод-вывод, структура консольного приложения и основы асинхронной модели программирования на основе задач. Пример completed доступен в репозитории dotnet/samples в GitHub.
В этом руководстве показаны веб-коммуникации, сериализация JSON и объектно-ориентированные функции языка C#. Пример completed доступен в репозитории dotnet/samples в GitHub.
В этом руководстве демонстрируется множество функций LINQ и языковых элементов, поддерживающих его. Пример completed доступен в репозитории dotnet/samples в GitHub.
Создание приложения .NET Core, которое поддерживает подключаемые модули
В этом руководстве показано, как создать простое приложение на .NET Core, поддерживающее архитектуру подключаемого модуля. Пример completed доступен в репозитории dotnet/samples в GitHub.
Развертывание в контейнерах
Запуск ASP.NET MVC приложений в контейнерах Windows Docker
В этом руководстве показано, как развернуть существующее приложение ASP.NET MVC в контейнере Docker Windows.
Просмотр и скачивание примеров
Во многих разделах показаны исходный код и примеры, доступные для просмотра или скачивания из GitHub. Чтобы просмотреть пример, просто следуйте ссылке на пример. Чтобы скачать код, выполните следующие инструкции:
- Скачайте репозиторий, содержащий пример кода, выполнив одну из следующих процедур:
- Скачайте ZIP-файл репозитория в локальную систему. Un-ZIP сжатый архив.
- Создайте форк репозитория и клонируйте его на свою локальную систему. Форкинг и клонирование позволяют внести вклад в документацию, зафиксировав изменения в форке, а затем создав pull request для официального репозитория документации. Дополнительные сведения см. в руководстве по работе с документацией по .NET и ASP.NET Core.
- Клонируйте репозиторий локально. Если вы клонируете репозиторий с документацией непосредственно в локальную систему, вы не сможете выполнять фиксации непосредственно в официальном репозитории, поэтому вы не сможете вносить изменения в документацию позже. Используйте процедуру форка и клонирования, описанную ранее, если вы хотите впоследствии внести вклад в документацию.
- Перейдите к папкам репозитория, где находится пример. Относительный путь к расположению примера отображается в адресной строке браузера, когда вы переходите по ссылке на пример.
- Чтобы запустить пример, у вас есть несколько вариантов:
- Используйте интерфейс командной строки .NET/c0. В окне консоли перейдите к папке примера и используйте команды dotnet CLI.
- Используйте Visual Studio: откройте пример, выбрав File > Open > Project/Solution в строке меню, Перейдите в папку примера проекта и выберите файл проекта (.csproj или .fsproj).
- Используйте Visual Studio Code: откройте пример, выбрав File > Открыть папку в строке меню и выбрав папку проекта примера.
- Используйте другую интегрированную среду разработки, которая поддерживает проекты .NET.