Перейти к основному содержимому

Справочник .NET API

Назначение

Единая точка входа в официальную документацию API платформы .NET на русскоязычном Microsoft Learn. Навигатор покрывает базовую библиотеку классов (BCL) для современного .NET 10 и для сопровождения приложений на .NET Framework 4.8 / 4.8.1. См. также раздел C#: Справочник .NET API (BCL).

Учебный курс: раздел Платформа .NET. Концепции: архитектура, типы приложений, NuGet.

Краткое пояснение

Поиск пространства имён и переход на страницу API с корректным параметром view= для выбранной целевой платформы.

Загрузка навигатора API…

Как пользоваться справочником, если вы новичок

Официальная документация API описывает готовые типы и методы платформы .NET — то, что уже написано Microsoft и доступно из C#, F# и других языков. Это каталог: класс, метод, параметры, версия, в которой метод появился.

Базовые понятия

ТерминСмысл
APIНабор публичных типов и методов библиотеки
BCL (Base Class Library)«Стандартная библиотека» .NET: System.String, System.IO.File, коллекции
Пространство имёнЛогическая группа, например System.Collections.Generic
Тип / класс / интерфейсList<T>, FileStream, IDisposable
view= в URL LearnВерсия платформы: документация для .NET 10 отличается от .NET Framework 4.8

Типичный сценарий поиска

  1. Вы знаете задачу: «прочитать текстовый файл», «сделать HTTP GET».
  2. В навигаторе выше или на Learn ищете пространство имён: System.IO, System.Net.Http.
  3. Открываете класс (File, HttpClient) и читаете сигнатуру метода: аргументы, возвращаемое значение, исключения.
  4. Проверяете целевую платформу в выпадающем списке Learn — метод может быть только в .NET 5+, но отсутствовать в .NET Framework 4.8.

Пример: в F# после open System.IO вызываете File.ReadAllText path — справочник покажет перегрузки, кодировку по умолчанию и требования к пути.

Связь с языком

Сначала имеет смысл пройти Первую программу на F# или ввод по C#, затем возвращаться сюда за точными сигнатурами.


Официальные источники

ДокументURL
.NET API browser (.NET 10)https://learn.microsoft.com/ru-ru/dotnet/api/?view=net-10.0
.NET Framework 4.8https://learn.microsoft.com/ru-ru/dotnet/api/?view=netframework-4.8&preserve-view=true
.NET Framework 4.8.1https://learn.microsoft.com/ru-ru/dotnet/api/?view=netframework-4.8.1
Справочник языка C#https://learn.microsoft.com/ru-ru/dotnet/csharp/language-reference/
Справочник языка F#https://learn.microsoft.com/ru-ru/dotnet/fsharp/language-reference/

Дополнительные API (не входят в BCL-индекс выше, но доступны на том же Learn):

Когда какую платформу выбирать

СценарийРекомендуемый view
Новые сервисы, консоль, worker, ASP.NET Corenet-10.0
Legacy на IIS / .NET Framework 4.8netframework-4.8
Обновление 4.8 → 4.8.1 без смены стекаnetframework-4.8.1

Связанные материалы


Индекс пространств имён синхронизируется с репозиторием Microsoft dotnet/dotnet-api-docs.

См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).