Справочник .NET API
Назначение
Единая точка входа в официальную документацию API платформы .NET на русскоязычном Microsoft Learn. Навигатор покрывает базовую библиотеку классов (BCL) для современного .NET 10 и для сопровождения приложений на .NET Framework 4.8 / 4.8.1. См. также раздел C#: Справочник .NET API (BCL).
Учебный курс: раздел Платформа .NET. Концепции: архитектура, типы приложений, NuGet.
Краткое пояснение
Поиск пространства имён и переход на страницу API с корректным параметром view= для выбранной целевой платформы.
Play ITЗагрузка интерактивного демо…
Как пользоваться справочником, если вы новичок
Официальная документация 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 |
Типичный сценарий поиска
- Вы знаете задачу: "прочитать текстовый файл", "сделать HTTP GET".
- В навигаторе выше или на Learn ищете пространство имён:
System.IO,System.Net.Http. - Открываете класс (
File,HttpClient) и читаете сигнатуру метода — аргументы, возвращаемое значение, исключения. - Проверяете целевую платформу в выпадающем списке Learn — метод может быть только в .NET 5+, но отсутствовать в .NET Framework 4.8.
Пример: в F# после open System.IO вызываете File.ReadAllText path — справочник покажет перегрузки, кодировку по умолчанию и требования к пути.
Связь с языком
- Справочник .NET API (эта страница) — про библиотеки платформы.
- Справочник языка C# — про синтаксис C# (
async,record, …). - Справочник языка F# — про синтаксис F# (
match,async, …). - Справочник по F# в энциклопедии — шпаргалка по синтаксису своими словами.
Сначала имеет смысл пройти Первую программу на F# или ввод по C#, затем возвращаться сюда за точными сигнатурами.
Официальные источники
| Документ | URL |
|---|---|
| .NET API browser (.NET 10) | https://learn.microsoft.com/ru-ru/dotnet/api/?view=net-10.0 |
| .NET Framework 4.8 | https://learn.microsoft.com/ru-ru/dotnet/api/?view=netframework-4.8&preserve-view=true |
| .NET Framework 4.8.1 | https://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 Core | net-10.0 |
| Legacy на IIS / .NET Framework 4.8 | netframework-4.8 |
| Обновление 4.8 → 4.8.1 без смены стека | netframework-4.8.1 |
Связанные материалы
- C# — справочник API
- C# — справочник языка (Learn)
- ADO.NET · ASP.NET · Справочник F# · Справочник F# (Learn)
Индекс пространств имён синхронизируется с репозиторием Microsoft dotnet/dotnet-api-docs.
Базовый разбор HTTP и HTTPS находится в отдельной статье — HTTP как основа веб-интеграций.