System Пространство имен

Содержит основные классы и базовые классы, определяющие часто используемые значения и ссылочные типы данных, события и обработчики событий, интерфейсы, атрибуты и исключения обработки.

Классы

AccessViolationException

Исключение, которое возникает при попытке считывания или записи защищенной памяти.

ActivationContext

Определяет контекст активации для текущего приложения. Этот класс не может быть унаследован.

Activator

Содержит методы для создания типов объектов локально или удаленно или получить ссылки на существующие удаленные объекты. Этот класс не может быть унаследован.

AggregateException

Представляет одну или несколько ошибок, возникающих во время выполнения приложения.

AppContext

Предоставляет элементы для настройки и получения данных о контексте приложения.

AppDomain

Представляет домен приложения, который является изолированной средой, в которой выполняются приложения. Этот класс не может быть унаследован.

AppDomainManager

Предоставляет управляемый эквивалент неуправляемого узла.

AppDomainSetup

Представляет сведения о привязке сборки, которые можно добавить в экземпляр AppDomain.

AppDomainUnloadedException

Исключение, которое возникает при попытке получить доступ к выгрузочному домену приложения.

ApplicationException

Служит базовым классом для исключений, определенных приложением.

ApplicationId

Содержит сведения, используемые для уникальной идентификации приложения на основе манифеста. Этот класс не может быть унаследован.

ApplicationIdentity

Предоставляет возможность уникально определить приложение, активируемое манифестом. Этот класс не может быть унаследован.

ArgumentException

Исключение, которое возникает, когда один из аргументов, предоставленных методу, недопустим.

ArgumentNullException

Исключение, которое возникает при передаче пустой ссылки (Nothing в Visual Basic) методу, который не принимает его в качестве допустимого аргумента.

ArgumentOutOfRangeException

Исключение, которое возникает, когда значение аргумента выходит за пределы допустимого диапазона значений, определенных вызываемым методом.

ArithmeticException

Исключение, которое возникает для ошибок в арифметической операции, приведения или преобразования.

Array

Предоставляет методы для создания, управления, поиска и сортировки массивов, тем самым выступая в качестве базового класса для всех массивов в среде CLR.

ArrayTypeMismatchException

Исключение, которое возникает при попытке сохранить элемент неправильного типа в массиве.

AssemblyLoadEventArgs

Предоставляет данные для события AssemblyLoad.

Attribute

Представляет базовый класс для пользовательских атрибутов.

AttributeUsageAttribute

Указывает использование другого класса атрибутов. Этот класс не может быть унаследован.

BadImageFormatException

Исключение, которое возникает, когда образ файла библиотеки динамической компоновки (DLL) или исполняемой программы недопустим.

BinaryData

Упрощенная абстракция полезных данных байтов, которая поддерживает преобразование между строкой, потоком, JSON и байтами.

BitConverter

Преобразует базовые типы данных в массив байтов и массив байтов в базовые типы данных.

Buffer

Управляет массивами примитивных типов.

CannotUnloadAppDomainException

Исключение, которое возникает при попытке выгрузки домена приложения.

CharEnumerator

Поддерживает итерацию по String объекту и чтению отдельных символов. Этот класс не может быть унаследован.

CLSCompliantAttribute

Указывает, соответствует ли элемент программы спецификации CLS. Этот класс не может быть унаследован.

Console

Представляет стандартные потоки входных, выходных данных и ошибок для консольных приложений. Этот класс не может быть унаследован.

ConsoleCancelEventArgs

Предоставляет данные для события CancelKeyPress. Этот класс не может быть унаследован.

ContextBoundObject

Определяет базовый класс для всех классов, привязанных к контексту.

ContextMarshalException

Исключение, которое возникает при попытке маршалировать объект через границу контекста.

ContextStaticAttribute

Указывает, что значение статического поля уникально для определенного контекста.

Convert

Преобразует базовый тип данных в другой базовый тип данных.

DataMisalignedException

Исключение, которое возникает, когда единица данных считывается или записывается в адрес, который не является кратным размером данных. Этот класс не может быть унаследован.

DBNull

Представляет несуществующее значение. Этот класс не может быть унаследован.

Delegate

Представляет делегат, который представляет собой структуру данных, которая относится к статическим методом или экземпляру класса и методу экземпляра этого класса.

DivideByZeroException

Исключение, которое возникает при попытке разделить целочисленное или Decimal значение на ноль.

DllNotFoundException

Исключение, возникающее при невозможности найти библиотеку DLL, указанную в импорте библиотеки DLL.

DuplicateWaitObjectException

Исключение, возникающее при отображении объекта более одного раза в массиве объектов синхронизации.

EntryPointNotFoundException

Исключение, которое возникает при попытке загрузить класс сбоем из-за отсутствия метода записи.

Enum

Предоставляет базовый класс для перечислений.

Environment

Предоставляет сведения о текущей среде и платформе, а также средства для управления ими. Этот класс не может быть унаследован.

EventArgs

Представляет базовый класс для классов, содержащих данные события, и предоставляет значение для событий, не содержащих данные о событиях.

Exception

Представляет ошибки, возникающие во время выполнения приложения.

ExecutionEngineException

Исключение, возникающее при возникновении внутренней ошибки в подсистеме выполнения среды CLR. Этот класс не может быть унаследован.

FakeLoggerServiceProviderExtensions

Расширения для настройки поддельных журналов, используемых в модульных тестах.

FakeRedactionServiceProviderExtensions

Расширения, позволяющие зарегистрировать поддельный редактор в приложении.

FieldAccessException

Исключение, возникающее при недопустимой попытке доступа к частному или защищенному полю внутри класса.

FileStyleUriParser

Настраиваемый средство синтаксического анализа на основе схемы файлов.

FlagsAttribute

Указывает, что перечисление может рассматриваться как битовое поле; то есть набор флагов.

FormatException

Исключение, которое возникает, если недопустимый формат аргумента, или если строка составного формата неправильно сформирована.

FormattableString

Представляет составную строку форматирования, а также аргументы для форматирования.

FtpStyleUriParser

Настраиваемый средство синтаксического анализа на основе схемы ПРОТОКОЛА передачи файлов (FTP).

GC

Управляет сборщиком мусора системы, службой, которая автоматически освобождает неиспользуемую память.

GenericUriParser

Настраиваемый средство синтаксического анализа для иерархического URI.

GopherStyleUriParser

Настраиваемый синтаксический анализатор на основе схемы Gopher.

HttpStyleUriParser

Настраиваемый анализатор на основе схемы HTTP.

IndexOutOfRangeException

Исключение, возникающее при попытке получить доступ к элементу массива или коллекции с индексом, который находится за пределами его границ.

InsufficientExecutionStackException

Исключение, которое возникает, если недостаточно стека выполнения, чтобы разрешить выполнение большинства методов.

InsufficientMemoryException

Исключение, которое возникает при сбое проверки достаточной доступной памяти. Этот класс не может быть унаследован.

InvalidCastException

Исключение, которое возникает для недопустимого приведения или явного преобразования.

InvalidOperationException

Исключение, которое возникает, когда вызов метода недопустим для текущего состояния объекта.

InvalidProgramException

Исключение, которое возникает, когда программа содержит недопустимый промежуточный язык Майкрософт (MSIL) или метаданные. Как правило, это означает ошибку компилятора, создающего программу. Это исключение также возникает при превышении ограничений реализации внутренней среды выполнения программой.

InvalidTimeZoneException

Исключение, которое возникает, когда сведения о часовом поясе недопустимы.

Lazy<T>

Обеспечивает поддержку отложенной инициализации.

Lazy<T,TMetadata>

Предоставляет отложенную непрямую ссылку на объект и связанные с ней метаданные для использования платформой управляемой расширяемости.

LdapStyleUriParser

Настраиваемый средство синтаксического анализа на основе схемы протокола LDAP.

LoaderOptimizationAttribute

Используется для установки политики оптимизации загрузчика по умолчанию для основного метода исполняемого приложения.

LocalDataStoreSlot

Инкапсулирует слот памяти для хранения локальных данных. Этот класс не может быть унаследован.

MarshalByRefObject

Обеспечивает доступ к объектам через границы домена приложения в приложениях, поддерживающих удаленное взаимодействие.

Math

Предоставляет константы и статические методы для тригонометрических, логарифмических и других распространенных математических функций.

MathF

Предоставляет константы и статические методы для тригонометрических, логарифмических и других распространенных математических функций.

MemberAccessException

Исключение, которое возникает при попытке доступа к члену класса завершается сбоем.

MemoryExtensions

Предоставляет методы расширения для связанных с памятью типов, таких как Memory<T>, ReadOnlyMemory<T>, Span<T>и ReadOnlySpan<T>.

MethodAccessException

Исключение, которое возникает при недопустимой попытке доступа к методу, например доступ к частному методу из частично доверенного кода.

MissingFieldException

Исключение, которое возникает при попытке динамически получить доступ к полю, которое не существует. Если поле в библиотеке классов было удалено или переименовано, перекомпилируйте все сборки, ссылающиеся на нее.

MissingMemberException

Исключение, которое возникает при попытке динамического доступа к члену класса, который не существует или не объявлен как общедоступный. Если член библиотеки классов удален или переименован, перекомпилируйте все сборки, ссылающиеся на нее.

MissingMethodException

Исключение, которое возникает при попытке динамического доступа к методу, который не существует.

MTAThreadAttribute

Указывает, что модель потоков COM для приложения является многопоточной квартирой (MTA).

MulticastDelegate

Представляет делегат многоадресной рассылки; То есть делегат, который может содержать несколько элементов в списке вызовов.

MulticastNotSupportedException

Исключение, возникающее при попытке объединить два делегата на основе типа Delegate вместо типа MulticastDelegate. Этот класс не может быть унаследован.

NetPipeStyleUriParser

Средство синтаксического анализа на основе схемы NetPipe для системы Indigo.

NetTcpStyleUriParser

Средство синтаксического анализа на основе схемы NetTcp для системы Indigo.

NewsStyleUriParser

Настраиваемый средство синтаксического анализа на основе схемы новостей с помощью протокола сетевой передачи новостей (NNTP).

NonSerializedAttribute

Указывает, что поле сериализуемого класса не должно быть сериализовано. Этот класс не может быть унаследован.

NotFiniteNumberException

Исключение, которое возникает, когда значение с плавающей запятой является положительным бесконечностью, отрицательным бесконечностью или не-числом (NaN).

NotImplementedException

Исключение, которое возникает, когда запрошенный метод или операция не реализованы.

NotSupportedException

Исключение, которое возникает, когда вызываемый метод не поддерживается, или при попытке чтения, поиска или записи в поток, который не поддерживает вызываемую функцию.

Nullable

Поддерживает тип значения, который можно назначить null. Этот класс не может быть унаследован.

NullReferenceException

Исключение, которое возникает при попытке расшифровки ссылки на объект NULL.

Object

Поддерживает все классы в иерархии классов .NET и предоставляет низкоуровневые службы производным классам. Это конечный базовый класс всех классов .NET; это корень иерархии типов.

ObjectDisposedException

Исключение, которое возникает при выполнении операции с удаленным объектом.

ObsoleteAttribute

Помечает элементы программы, которые больше не используются. Этот класс не может быть унаследован.

OperatingSystem

Представляет сведения об операционной системе, например идентификаторе версии и платформы. Этот класс не может быть унаследован.

OperationCanceledException

Исключение, которое возникает в потоке при отмене операции, выполняемой потоком.

OutOfMemoryException

Исключение, которое возникает, если недостаточно памяти для продолжения выполнения программы.

OverflowException

Исключение, которое возникает, когда арифметическое, приведение или операция преобразования в проверяемом контексте приводит к переполнению.

ParamArrayAttribute

Указывает, что метод разрешает переменное число аргументов в вызове. Этот класс не может быть унаследован.

PlatformNotSupportedException

Исключение, которое возникает, когда функция не выполняется на определенной платформе.

Progress<T>

Предоставляет IProgress<T>, который вызывает обратные вызовы для каждого сообщаемого значения хода выполнения.

Random

Представляет генератор псевдо-случайных чисел, который является алгоритмом, который создает последовательность чисел, которые соответствуют определенным статистическим требованиям для случайности.

RankException

Исключение, которое возникает при передаче массива с неправильным числом измерений методу.

ResolveEventArgs

Предоставляет данные для событий разрешения загрузчика, таких как события TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolveи AssemblyResolve события.

SerializableAttribute

Указывает, что класс можно сериализовать с помощью двоичной или XML-сериализации. Этот класс не может быть унаследован.

StackOverflowException

Исключение, возникающее при превышении размера стека выполнения. Этот класс не может быть унаследован.

STAThreadAttribute

Указывает, что модель потоков COM для приложения является однопоточной квартирой (STA).

String

Представляет текст в виде последовательности единиц кода UTF-16.

StringComparer

Представляет операцию сравнения строк, которая использует определенные варианты и правила сравнения на основе языка и региональных параметров.

StringNormalizationExtensions

Предоставляет методы расширения для работы с нормализацией строк.

SystemException

Служит базовым классом для пространства имен системных исключений.

ThreadStaticAttribute

Указывает, что значение статического поля уникально для каждого потока.

TimeoutException

Исключение, которое возникает при истечении срока действия процесса или операции.

TimeProvider

Предоставляет абстракцию для времени.

TimeZone

Представляет часовой пояс.

TimeZoneInfo

Представляет любой часовой пояс в мире.

TimeZoneInfo.AdjustmentRule

Предоставляет сведения о корректировке часового пояса, например переход на летнее время и из нее.

TimeZoneNotFoundException

Исключение, которое возникает, когда не удается найти часовой пояс.

Tuple

Предоставляет статические методы для создания объектов кортежей.

Tuple<T1>

Представляет 1 кортеж или одноэлемент.

Tuple<T1,T2>

Представляет 2 кортеж или пару.

Tuple<T1,T2,T3>

Представляет 3 кортеж или тройной.

Tuple<T1,T2,T3,T4>

Представляет 4 кортеж или четверо.

Tuple<T1,T2,T3,T4,T5>

Представляет 5 кортежей или квинтул.

Tuple<T1,T2,T3,T4,T5,T6>

Представляет 6 кортежей или секступл.

Tuple<T1,T2,T3,T4,T5,T6,T7>

Представляет 7 кортежей или сепсеток.

Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>

Представляет nкортеж, где n равно 8 или больше.

TupleExtensions

Предоставляет методы расширения для кортежей для взаимодействия с поддержкой языка кортежей в C#.

Type

Представляет объявления типов: типы классов, типы интерфейсов, типы массивов, типы значений, типы перечисления, параметры типа, определения универсальных типов и открытые или закрытые созданные универсальные типы.

TypeAccessException

Исключение, которое возникает при попытке метода использовать тип, к которому он не имеет доступа.

TypeInitializationException

Исключение, которое создается в качестве оболочки вокруг исключения, создаваемого инициализатором класса. Этот класс не может быть унаследован.

TypeLoadException

Исключение, которое возникает при сбое загрузки типов.

TypeUnloadedException

Исключение, которое возникает при попытке получить доступ к выгрузочному классу.

UnauthorizedAccessException

Исключение, которое возникает, когда операционная система запрещает доступ из-за ошибки ввода-вывода или определенного типа ошибки безопасности.

UnhandledExceptionEventArgs

Предоставляет данные для события, вызываемого при наличии исключения, которое не обрабатывается в любом домене приложения.

Uri

Предоставляет представление объекта универсального идентификатора ресурса (URI) и простого доступа к частям URI.

UriBuilder

Предоставляет пользовательский конструктор для универсальных идентификаторов ресурсов (URI) и изменяет URI для класса Uri.

UriFormatException

Исключение, которое возникает при обнаружении недопустимого универсального идентификатора ресурса (URI).

UriParser

Анализирует новую схему URI. Это абстрактный класс.

UriTemplate

Класс, представляющий шаблон универсального идентификатора ресурса (URI).

UriTemplateEquivalenceComparer

Класс, используемый для сравнения UriTemplate экземпляров для структурной (вместо ссылки) эквивалентности.

UriTemplateMatch

Класс, представляющий результаты операции сопоставления в экземпляре UriTemplate.

UriTemplateMatchException

Представляет ошибку при сопоставлении Uri с UriTemplateTable.

UriTemplateTable

Класс, представляющий ассоциативный набор объектов UriTemplate.

UriTypeConverter

Преобразует тип String в тип Uri и наоборот.

ValueType

Предоставляет базовый класс для типов значений.

Version

Представляет номер версии сборки, операционной системы или среды CLR. Этот класс не может быть унаследован.

WeakReference

Представляет слабую ссылку, которая ссылается на объект, сохраняя возможность восстановления этого объекта сборкой мусора.

WeakReference<T>

Представляет типизированный слабый справочник, который ссылается на объект, сохраняя возможность восстановления этого объекта сборкой мусора.

WindowsRuntimeSystemExtensions

Предоставляет методы расширения для преобразования между задачами и асинхронными действиями и операциями среды выполнения Windows.

Структуры

ArgIterator

Представляет список аргументов переменной длины; То есть параметры функции, которая принимает переменное число аргументов.

ArraySegment<T>.Enumerator

Предоставляет перечислитель для элементов ArraySegment<T>.

ArraySegment<T>

Разделит раздел одномерного массива.

Boolean

Представляет логическое значение (true или false) .

Byte

Представляет 8-разрядное целое число без знака.

Char

Представляет символ в виде единицы кода UTF-16.

ConsoleKeyInfo

Описывает клавишу консоли, которая была нажата, включая символ, представленный ключом консоли, и состояние клавиш SHIFT, ALT и CTRL.

DateOnly

Представляет даты со значениями, начиная с 1 января 0001 года Anno Domini (Common Era) до 31 декабря 9999 года (C.E.) в григорианском календаре.

DateTime

Представляет момент времени, который обычно выражается как дата и время дня.

DateTimeOffset

Представляет точку во времени, обычно выраженную как дату и время дня, относительно согласованного универсального времени (UTC).

Decimal

Представляет десятичное число с плавающей запятой.

Delegate.InvocationListEnumerator<TDelegate>

Предоставляет перечислитель для списка вызовов делегата.

Double

Представляет число с плавающей запятой двойной точности.

Environment.ProcessCpuUsage

Содержит основные классы и базовые классы, определяющие часто используемые значения и ссылочные типы данных, события и обработчики событий, интерфейсы, атрибуты и исключения обработки.

GCGenerationInfo

Представляет размер и фрагменацию поколения при входе и выходе из GC, сообщаемой в GCMemoryInfo.

GCMemoryInfo

Предоставляет набор API, которые можно использовать для получения сведений о сборе мусора.

Guid

Представляет глобальный уникальный идентификатор (GUID).

Half

Представляет полуточие с плавающей запятой.

HashCode

Объединяет хэш-код для нескольких значений в один хэш-код.

Index

Представляет тип, который можно использовать для индексирования коллекции с самого начала или конца.

Int128

Представляет 128-разрядное целое число со знаком.

Int16

Представляет 16-разрядное целое число со знаком.

Int32

Представляет 32-разрядное целое число со знаком.

Int64

Представляет 64-разрядное целое число со знаком.

IntPtr

Представляет целое число со знаком, в котором битовая ширина совпадает с указателем.

Memory<T>

Представляет смежный регион памяти.

MemoryExtensions.SpanSplitEnumerator<T>

Содержит основные классы и базовые классы, определяющие часто используемые значения и ссылочные типы данных, события и обработчики событий, интерфейсы, атрибуты и исключения обработки.

MemoryExtensions.TryWriteInterpolatedStringHandler

Предоставляет обработчик, используемый компилятором языка для форматирования интерполированных строк в диапазоны символов.

ModuleHandle

Представляет дескриптор среды выполнения для модуля.

Nullable<T>

Представляет тип значения, который можно назначить null.

Range

Представляет диапазон, имеющий начальные и конечные индексы.

ReadOnlyMemory<T>

Представляет смежный регион памяти, аналогичный ReadOnlySpan<T>. В отличие от ReadOnlySpan<T>, это не тип byref-like.

ReadOnlySpan<T>.Enumerator

Предоставляет перечислитель для элементов ReadOnlySpan<T>.

ReadOnlySpan<T>

Предоставляет типобезопасное и безопасное для чтения представление непрерывной области произвольной памяти.

RuntimeArgumentHandle

Ссылается на список аргументов переменной длины.

RuntimeFieldHandle

Представляет поле с помощью маркера внутренних метаданных.

RuntimeMethodHandle

RuntimeMethodHandle — это дескриптор внутреннего представления метаданных метода.

RuntimeTypeHandle

Представляет тип с помощью внутреннего маркера метаданных.

SByte

Представляет 8-разрядное целое число со знаком.

SequencePosition

Представляет позицию в несоотложном наборе памяти. Свойства этого типа не должны интерпретироваться ничего, кроме типа, созданного им.

Single

Представляет одноточное число с плавающей запятой.

Span<T>.Enumerator

Предоставляет перечислитель для элементов Span<T>.

Span<T>

Предоставляет типобезопасное и безопасное представление непрерывной области произвольной памяти.

TimeOnly

Представляет время дня, как было бы считываться из часов, в диапазоне от 00:00:00 до 23:59:59.999999999999.

TimeSpan

Представляет интервал времени.

TimeZoneInfo.TransitionTime

Предоставляет сведения об изменении определенного времени, например об изменении времени с летнего времени на стандартное время или наоборот, в определенном часовом поясе.

TypedReference

Описывает объекты, содержащие управляемый указатель на расположение и представление среды выполнения типа, который может храниться в этом расположении.

UInt128

Представляет 128-разрядное целое число без знака.

UInt16

Представляет 16-разрядное целое число без знака.

UInt32

Представляет 32-разрядное целое число без знака.

UInt64

Представляет 64-разрядное целое число без знака.

UIntPtr

Представляет целое число без знака, в котором битовая ширина совпадает с указателем.

UriCreationOptions

Предоставляет параметры, управляющие созданием и поведением Uri.

ValueTuple

Предоставляет статические методы для создания кортежей значений.

ValueTuple<T1>

Представляет кортеж значений с одним компонентом.

ValueTuple<T1,T2>

Представляет кортеж значений с 2 компонентами.

ValueTuple<T1,T2,T3>

Представляет кортеж значений с 3 компонентами.

ValueTuple<T1,T2,T3,T4>

Представляет кортеж значений с 4 компонентами.

ValueTuple<T1,T2,T3,T4,T5>

Представляет кортеж значений с 5 компонентами.

ValueTuple<T1,T2,T3,T4,T5,T6>

Представляет кортеж значений с 6 компонентами.

ValueTuple<T1,T2,T3,T4,T5,T6,T7>

Представляет кортеж значений с 7 компонентами.

ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>

Представляет кортеж n-value, где n равно 8 или больше.

Void

Указывает возвращаемый тип значения для метода, который не возвращает значение.

Интерфейсы

_AppDomain

Предоставляет общедоступным членам класса AppDomain неуправляемый код.

IAppDomainSetup

Представляет сведения о привязке сборки, которые можно добавить в экземпляр AppDomain.

IAsyncDisposable

Предоставляет механизм асинхронного освобождения неуправляемых ресурсов.

IAsyncResult

Представляет состояние асинхронной операции.

ICloneable

Поддерживает клонирование, которое создает новый экземпляр класса с тем же значением, что и существующий экземпляр.

IComparable

Определяет обобщенный метод сравнения для конкретного типа, который реализует тип значения или класс для упорядочивания или сортировки его экземпляров.

IComparable<T>

Определяет обобщенный метод сравнения, который реализует тип значения или класс для создания метода сравнения с определенным типом для упорядочивания или сортировки его экземпляров.

IConvertible

Определяет методы, преобразующие значение реализующего ссылочного или значения в тип среды CLR с эквивалентным значением.

ICustomFormatter

Определяет метод, поддерживающий настраиваемое форматирование значения объекта.

IDisposable

Предоставляет механизм освобождения неуправляемых ресурсов.

IEquatable<T>

Определяет обобщенный метод, реализующий тип значения или класс для создания метода для определения равенства экземпляров.

IFormatProvider

Предоставляет механизм получения объекта для управления форматированием.

IFormattable

Предоставляет функциональные возможности для форматирования значения объекта в строковое представление.

IObservable<T>

Определяет поставщика push-уведомлений.

IObserver<T>

Предоставляет механизм получения push-уведомлений.

IParsable<TSelf>

Определяет механизм синтаксического анализа строки со значением.

IProgress<T>

Определяет поставщика для обновления хода выполнения.

IServiceProvider

Определяет механизм получения объекта службы; То есть объект, предоставляющий пользовательскую поддержку другим объектам.

ISpanFormattable

Предоставляет функциональные возможности для форматирования строкового представления объекта в диапазон.

ISpanParsable<TSelf>

Определяет механизм синтаксического анализа диапазона символов со значением.

IUtf8SpanFormattable

Предоставляет функциональные возможности для форматирования строкового представления объекта в диапазоне как UTF-8.

IUtf8SpanParsable<TSelf>

Определяет механизм синтаксического анализа диапазона символов UTF-8 со значением.

Перечисления

ActivationContext.ContextForm

Указывает контекст для приложения, активируемого манифестом.

AppDomainManagerInitializationOptions

Указывает действие, которое выполняет диспетчер домена личного приложения при инициализации нового домена.

AttributeTargets

Указывает элементы приложения, для которых он является допустимым для применения атрибута.

Base64FormattingOptions

Указывает, вставляют ли соответствующие методы ToBase64CharArray и ToBase64String разрывы строк в выходные данные.

ConsoleColor

Указывает константы, определяющие цвет переднего плана и фона для консоли.

ConsoleKey

Указывает стандартные ключи в консоли.

ConsoleModifiers

Представляет клавиши SHIFT, ALT и CTRL на клавиатуре.

ConsoleSpecialKey

Задает сочетания модификаторов и ключей консоли, которые могут прерывать текущий процесс.

DateTimeKind

Указывает, представляет ли объект DateTime локальное время, согласованное универсальное время (UTC) или не указан как локальное время или UTC.

DayOfWeek

Указывает день недели.

Environment.SpecialFolder

Указывает перечисляемые константы, используемые для извлечения путей к каталогам в системные специальные папки.

Environment.SpecialFolderOption

Указывает параметры, используемые для получения пути к специальной папке.

EnvironmentVariableTarget

Указывает расположение, в котором переменная среды хранится или извлекается в наборе или операции получения.

GCCollectionMode

Указывает поведение принудительной сборки мусора.

GCKind

Указывает тип сборки мусора.

GCNotificationStatus

Предоставляет сведения о текущей регистрации для уведомления о следующей полной сборке мусора.

GenericUriParserOptions

Задает параметры для UriParser.

LoaderOptimization

Перечисление, используемое с классом LoaderOptimizationAttribute для указания оптимизаций загрузчика для исполняемого файла.

MidpointRounding

Указывает стратегию, которую математические методы округления должны использовать для округления числа.

PlatformID

Определяет операционную систему или платформу, поддерживаемую сборкой.

StringComparison

Задает параметры и региональные параметры, регистр и правила сортировки, используемые определенными перегрузками методов Compare(String, String) и Equals(Object).

StringSplitOptions

Задает параметры для применимых Split перегрузки методов, например, опустить пустые подстроки из возвращаемого массива или обрезать пробелы из подстроок.

TypeCode

Указывает тип объекта.

UriComponents

Указывает части Uri.

UriFormat

Определяет, как экранируются сведения о URI.

UriHostNameType

Определяет типы имен узла для метода CheckHostName(String).

UriIdnScope

Предоставляет возможные значения для параметра конфигурации IdnElement в пространстве имен System.Configuration.

UriKind

Определяет различные URI.

UriPartial

Определяет части URI для метода GetLeftPart(UriPartial).

Делегаты

Action

Инкапсулирует метод, который не имеет параметров и не возвращает значение.

Action<T>

Инкапсулирует метод с одним параметром и не возвращает значение.

Action<T1,T2>

Инкапсулирует метод с двумя параметрами и не возвращает значение.

Action<T1,T2,T3>

Инкапсулирует метод с тремя параметрами и не возвращает значение.

Action<T1,T2,T3,T4>

Инкапсулирует метод с четырьмя параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5>

Инкапсулирует метод с пятью параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5,T6>

Инкапсулирует метод с шестью параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5,T6,T7>

Инкапсулирует метод, имеющий семь параметров и не возвращающий значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8>

Инкапсулирует метод, имеющий восемь параметров и не возвращающий значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Инкапсулирует метод, имеющий девять параметров и не возвращающий значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Инкапсулирует метод с 10 параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Инкапсулирует метод с 11 параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Инкапсулирует метод с 12 параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Инкапсулирует метод с 13 параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Инкапсулирует метод с 14 параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Инкапсулирует метод с 15 параметрами и не возвращает значение.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Инкапсулирует метод с 16 параметрами и не возвращает значение.

AppDomainInitializer

Представляет метод обратного вызова для вызова при инициализации домена приложения.

AssemblyLoadEventHandler

Представляет метод, который обрабатывает событие AssemblyLoadAppDomain.

AsyncCallback

Ссылается на метод, вызываемого при завершении соответствующей асинхронной операции.

Comparison<T>

Представляет метод, который сравнивает два объекта одного типа.

ConsoleCancelEventHandler

Представляет метод, который будет обрабатывать событие CancelKeyPressConsole.

Converter<TInput,TOutput>

Представляет метод, который преобразует объект из одного типа в другой тип.

CrossAppDomainDelegate

Используется DoCallBack(CrossAppDomainDelegate) для вызовов между доменами.

EventHandler

Представляет метод, который будет обрабатывать событие без данных события.

EventHandler<TEventArgs>

Представляет метод, который будет обрабатывать событие, когда событие предоставляет данные.

Func<TResult>

Инкапсулирует метод, который не имеет параметров и возвращает значение типа, указанного параметром TResult.

Func<T,TResult>

Инкапсулирует метод с одним параметром и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,TResult>

Инкапсулирует метод с двумя параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,TResult>

Инкапсулирует метод с тремя параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,TResult>

Инкапсулирует метод с четырьмя параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,TResult>

Инкапсулирует метод с пятью параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,TResult>

Инкапсулирует метод с шестью параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,TResult>

Инкапсулирует метод, имеющий семь параметров и возвращающий значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

Инкапсулирует метод с восемью параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

Инкапсулирует метод с девятью параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

Инкапсулирует метод с 10 параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>

Инкапсулирует метод с 11 параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>

Инкапсулирует метод с 12 параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>

Инкапсулирует метод с 13 параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>

Инкапсулирует метод с 14 параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>

Инкапсулирует метод с 15 параметрами и возвращает значение типа, указанного параметром TResult.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>

Инкапсулирует метод с 16 параметрами и возвращает значение типа, указанного параметром TResult.

Predicate<T>

Представляет метод, определяющий набор критериев и определяющий, соответствует ли указанный объект этим критериям.

ResolveEventHandler

Представляет метод, который обрабатывает событие TypeResolve, ResourceResolveили AssemblyResolve события AppDomain.

UnhandledExceptionEventHandler

Представляет метод, который будет обрабатывать событие, вызываемое исключением, которое не обрабатывается доменом приложения.

Комментарии

Другие классы предоставляют службы, поддерживающие преобразование типов данных, манипуляцию параметрами метода, математику, вызов удаленной и локальной программы, управление средой приложений и контроль управляемых и неуправляемых приложений.

Чтобы получить доступ к типам в пространстве имен System из кода C#, не предоставляя полные имена типов, добавьте инструкцию using System; в начало файла исходного кода.

Чтобы получить доступ к типам в пространстве имен System из кода C++/CLI, не предоставляя полные имена типов, добавьте инструкцию using namespace System; в начало файла исходного кода. Кроме того, необходимо скомпилировать с помощью параметра /clr.