Справочник .NET API (BCL)
Назначение
Курируемый навигатор по официальному .NET API browser — базовой библиотеке классов (BCL), которую использует C# и другие языки .NET. В каталоге перечислены все пространства имён и число типов для выбранной целевой платформы. Документация по членам типов открывается на Learn; тексты не дублируются в энциклопедии.
Учебные статьи по API: служебные классы, коллекции, async. Платформа: раздел .NET.
Краткое пояснение
Поиск по пространству имён (System, System.Net.Http, System.Collections.Generic…) и переход на страницу API с нужным view= (версия платформы).
Поддерживаемые представления API
| Платформа | Ссылка на Learn | Пространств имён | Типов (в индексе) |
|---|---|---|---|
| .NET 10 | API ?view=net-10.0 | 127 | ~3966 |
| .NET Framework 4.8 | API ?view=netframework-4.8 | 141 | ~1701 |
| .NET Framework 4.8.1 | API ?view=netframework-4.8.1 | 141 | ~1701 |
:::tip Как читать таблицу Число типов — по индексу сборок в репозитории dotnet/dotnet-api-docs; на Learn у типа могут быть дополнительные перегрузки и устаревшие члены с пометками. :::
Часто используемые пространства имён
| Пространство имён | Назначение |
|---|---|
System | Базовые типы, Object, String, Exception, GC |
System.Collections.Generic | List<T>, Dictionary<TKey,TValue>, IEnumerable<T> |
System.Linq | LINQ to Objects |
System.Threading / System.Threading.Tasks | Потоки, Task, async |
System.Net.Http | HttpClient, HTTP |
System.IO | Файлы, потоки, Path |
System.Text.Json | JSON-сериализация (.NET Core+) |
System.Diagnostics | Логирование, Activity, метрики |
Связанные материалы
- Справочник языка C# (Learn)
- Справочник по C# (шпаргалка)
- Платформа .NET — справочник API
- ASP.NET · ADO.NET
Каталог обновляется скриптом scripts/generate-dotnet-reference-catalog.mjs из xml/FrameworksIndex репозитория dotnet-api-docs.
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). C# как язык платформы .NET - устройство проекта, роль `.cs`-файлов и базовые принципы организации кода. C# — это современный, типизированный язык программирования общего назначения, разработанный корпорацией Microsoft. Справочник-шпаргалка по конфигурациям в C — типы, синтаксис, стандартная библиотека, типовые паттерны. Не заменяет пошаговое обучение. Учебный курс — раздел. Набор советов, правил, принципов и обычаев в разработке на этом языке. Кавычки, точки, запятые, скобки и прочие знаки препинания. Ключевые слова C# - назначение базовых конструкций языка и примеры их применения в типичном коде. Набор функций, которые включены в стандартную библиотеку языка. Пространства имён в C# - организация модулей, `file-scoped namespace` и поддержание чистой структуры кода. манипулировать данными (арифметические, логические, сравнительные операторы). Самый базовый способ ветвления — оператор if. Он проверяет условие и, если оно истинно (true), выполняет блок кода. Обработка исключений в C# - типы исключений, `try/catch/finally` и практики надежного кода. Платформо-зависимые исключения — например, PlatformNotSupportedException используется в кроссплатформенных API, когда функция недоступна на текущей ОС.C# - язык программирования платформы .NET
Что требуется знать перед началом изучения языка программирования C#
Справочник по конфигурациям в C#
Рекомендации по разработке на C#
Синтаксис и пунктуация в C#
Ключевые слова языка C#
Встроенные функции и методы C#
Пространства имён в C#
Управляющие конструкции и логические операторы
Условные выражения и ветвления
Обработка исключений в C#
Иерархия классов исключений в C#