System Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит основные классы и базовые классы, определяющие часто используемые значения и ссылочные типы данных, события и обработчики событий, интерфейсы, атрибуты и исключения обработки.
Классы
AccessViolationException |
Исключение, которое возникает при попытке считывания или записи защищенной памяти. |
ActivationContext |
Определяет контекст активации для текущего приложения. Этот класс не может быть унаследован. |
Activator |
Содержит методы для создания типов объектов локально или удаленно или получить ссылки на существующие удаленные объекты. Этот класс не может быть унаследован. |
AggregateException |
Представляет одну или несколько ошибок, возникающих во время выполнения приложения. |
AppContext |
Предоставляет элементы для настройки и получения данных о контексте приложения. |
AppDomain |
Представляет домен приложения, который является изолированной средой, в которой выполняются приложения. Этот класс не может быть унаследован. |
AppDomainManager |
Предоставляет управляемый эквивалент неуправляемого узла. |
AppDomainSetup |
Представляет сведения о привязке сборки, которые можно добавить в экземпляр AppDomain. |
AppDomainUnloadedException |
Исключение, которое возникает при попытке получить доступ к выгрузочному домену приложения. |
ApplicationException |
Служит базовым классом для исключений, определенных приложением. |
ApplicationId |
Содержит сведения, используемые для уникальной идентификации приложения на основе манифеста. Этот класс не может быть унаследован. |
ApplicationIdentity |
Предоставляет возможность уникально определить приложение, активируемое манифестом. Этот класс не может быть унаследован. |
ArgumentException |
Исключение, которое возникает, когда один из аргументов, предоставленных методу, недопустим. |
ArgumentNullException |
Исключение, которое возникает при передаче пустой ссылки ( |
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 |
Поддерживает тип значения, который можно назначить |
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 | |
ValueType |
Предоставляет базовый класс для типов значений. |
Version |
Представляет номер версии сборки, операционной системы или среды CLR. Этот класс не может быть унаследован. |
WeakReference |
Представляет слабую ссылку, которая ссылается на объект, сохраняя возможность восстановления этого объекта сборкой мусора. |
WeakReference<T> |
Представляет типизированный слабый справочник, который ссылается на объект, сохраняя возможность восстановления этого объекта сборкой мусора. |
WindowsRuntimeSystemExtensions |
Предоставляет методы расширения для преобразования между задачами и асинхронными действиями и операциями среды выполнения Windows. |
Структуры
ArgIterator |
Представляет список аргументов переменной длины; То есть параметры функции, которая принимает переменное число аргументов. |
ArraySegment<T>.Enumerator |
Предоставляет перечислитель для элементов ArraySegment<T>. |
ArraySegment<T> |
Разделит раздел одномерного массива. |
Boolean |
Представляет логическое значение ( |
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> |
Представляет тип значения, который можно назначить |
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> |
Инкапсулирует метод, который не имеет параметров и возвращает значение типа, указанного параметром |
Func<T,TResult> |
Инкапсулирует метод с одним параметром и возвращает значение типа, указанного параметром |
Func<T1,T2,TResult> |
Инкапсулирует метод с двумя параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,TResult> |
Инкапсулирует метод с тремя параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,TResult> |
Инкапсулирует метод с четырьмя параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,TResult> |
Инкапсулирует метод с пятью параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Инкапсулирует метод с шестью параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Инкапсулирует метод, имеющий семь параметров и возвращающий значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Инкапсулирует метод с восемью параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Инкапсулирует метод с девятью параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Инкапсулирует метод с 10 параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Инкапсулирует метод с 11 параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Инкапсулирует метод с 12 параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Инкапсулирует метод с 13 параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Инкапсулирует метод с 14 параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Инкапсулирует метод с 15 параметрами и возвращает значение типа, указанного параметром |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Инкапсулирует метод с 16 параметрами и возвращает значение типа, указанного параметром |
Predicate<T> |
Представляет метод, определяющий набор критериев и определяющий, соответствует ли указанный объект этим критериям. |
ResolveEventHandler |
Представляет метод, который обрабатывает событие TypeResolve, ResourceResolveили AssemblyResolve события AppDomain. |
UnhandledExceptionEventHandler |
Представляет метод, который будет обрабатывать событие, вызываемое исключением, которое не обрабатывается доменом приложения. |
Комментарии
Другие классы предоставляют службы, поддерживающие преобразование типов данных, манипуляцию параметрами метода, математику, вызов удаленной и локальной программы, управление средой приложений и контроль управляемых и неуправляемых приложений.
Чтобы получить доступ к типам в пространстве имен System из кода C#, не предоставляя полные имена типов, добавьте инструкцию using System;
в начало файла исходного кода.
Чтобы получить доступ к типам в пространстве имен System из кода C++/CLI, не предоставляя полные имена типов, добавьте инструкцию using namespace System;
в начало файла исходного кода. Кроме того, необходимо скомпилировать с помощью параметра /clr.