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) или исполняемой программы недопустим. |
| 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. Этот класс не наследуется. |
| FieldAccessException |
Исключение, возникающее при недопустимой попытке доступа к частному или защищенному полю внутри класса. |
| FileStyleUriParser |
Настраиваемый средство синтаксического анализа на основе схемы файлов. |
| FlagsAttribute |
Указывает, что перечисление может рассматриваться как битовое поле; то есть набор флагов. |
| FormatException |
Исключение, которое возникает, если формат аргумента недопустим или если строка составного формата не является хорошо сформированной. |
| FormattableString |
Представляет составную строку форматирования, а также аргументы для форматирования. |
| FtpStyleUriParser |
Настраиваемый средство синтаксического анализа на основе схемы ПРОТОКОЛА передачи файлов (FTP). |
| GC |
Управляет сборщиком мусора системы, службой, которая автоматически освобождает неиспользуемую память. |
| GenericUriParser |
Настраиваемый средство синтаксического анализа для иерархического URI. |
| GopherStyleUriParser |
Настраиваемый синтаксический анализатор на основе схемы Gopher. |
| HttpStyleUriParser |
Настраиваемый анализатор на основе схемы HTTP. |
| IndexOutOfRangeException |
Исключение, возникающее при попытке получить доступ к элементу массива или коллекции с индексом, который находится за пределами его границ. |
| InsufficientExecutionStackException |
Исключение, которое возникает, если недостаточно стека выполнения, чтобы разрешить выполнение большинства методов. |
| InsufficientMemoryException |
Исключение, которое возникает при сбое проверки достаточной доступной памяти. Этот класс не наследуется. |
| InvalidCastException |
Исключение, которое возникает для недопустимого приведения или явного преобразования. |
| InvalidOperationException |
Исключение, которое возникает, когда вызов метода недопустим для текущего состояния объекта. |
| InvalidProgramException |
Исключение, которое возникает, когда программа содержит недопустимый Microsoft промежуточный язык (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и ReflectionOnlyAssemblyResolveAssemblyResolve события. |
| SerializableAttribute |
Указывает, что класс можно сериализовать с помощью двоичной или XML-сериализации. Этот класс не наследуется. |
| StackOverflowException |
Исключение, возникающее при превышении размера стека выполнения. Этот класс не наследуется. |
| STAThreadAttribute |
Указывает, что модель потоков COM для приложения является однопоточной квартирой (STA). |
| String |
Представляет текст в виде последовательности единиц кода UTF-16. |
| StringComparer |
Представляет операцию сравнения строк, которая использует определенные варианты и правила сравнения на основе языка и региональных параметров. |
| StringNormalizationExtensions |
Предоставляет методы расширения для работы с нормализацией строк. |
| SystemException |
Служит базовым классом для пространства имен системных исключений. |
| ThreadStaticAttribute |
Указывает, что значение статического поля уникально для каждого потока. |
| TimeoutException |
Исключение, которое возникает при истечении срока действия процесса или операции. |
| 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 a 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. |
| DateTime |
Представляет момент времени, который обычно выражается как дата и время дня. |
| DateTimeOffset |
Представляет точку во времени, обычно выраженную как дату и время дня, относительно согласованного универсального времени (UTC). |
| Decimal |
Представляет десятичное число с плавающей запятой. |
| Double |
Представляет число с плавающей запятой двойной точности. |
| Guid |
Представляет глобальный уникальный идентификатор (GUID). |
| HashCode |
Объединяет хэш-код для нескольких значений в один хэш-код. |
| Index |
Представляет тип, который можно использовать для индексирования коллекции с самого начала или конца. |
| Int16 |
Представляет 16-разрядное целое число со знаком. |
| Int32 |
Представляет 32-разрядное целое число со знаком. |
| Int64 |
Представляет 64-разрядное целое число со знаком. |
| IntPtr |
Представляет целое число со знаком, в котором битовая ширина совпадает с указателем. |
| Memory<T> |
Представляет смежный регион памяти. |
| 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> |
Предоставляет типобезопасное и безопасное представление непрерывной области произвольной памяти. |
| TimeSpan |
Представляет интервал времени. |
| TimeZoneInfo.TransitionTime |
Предоставляет сведения об изменении определенного времени, например об изменении времени с летнего времени на стандартное время или наоборот, в определенном часовом поясе. |
| TypedReference |
Описывает объекты, содержащие управляемый указатель на расположение и представление среды выполнения типа, который может храниться в этом расположении. |
| UInt16 |
Представляет 16-разрядное целое число без знака. |
| UInt32 |
Представляет 32-разрядное целое число без знака. |
| UInt64 |
Представляет 64-разрядное целое число без знака. |
| UIntPtr |
Представляет целое число без знака, в котором битовая ширина совпадает с указателем. |
| 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-уведомлений. |
| IProgress<T> |
Определяет поставщика для обновления хода выполнения. |
| IServiceProvider |
Определяет механизм получения объекта службы; То есть объект, предоставляющий пользовательскую поддержку другим объектам. |
Перечисления
| Имя | Описание |
|---|---|
| ActivationContext.ContextForm |
Указывает контекст для приложения, активируемого манифестом. |
| AppDomainManagerInitializationOptions |
Указывает действие, которое выполняет диспетчер домена личного приложения при инициализации нового домена. |
| AttributeTargets |
Указывает элементы приложения, для которых он является допустимым для применения атрибута. |
| Base64FormattingOptions |
Указывает, вставляют ли соответствующие методы ToBase64CharArray и ToBase64String разрывы строк в выходные данные. |
| ConsoleColor |
Указывает константы, определяющие цвет переднего плана и фона для консоли. |
| ConsoleKey |
Указывает стандартные ключи в консоли. |
| ConsoleModifiers |
Представляет клавиши SHIFT, ALT и CTRL на клавиатуре. |
| ConsoleSpecialKey |
Задает сочетания модификаторов и ключей консоли, которые могут прерывать текущий процесс. |
| DateTimeKind |
Указывает, представляет ли объект DateTime локальное время, согласованное универсальное время (UTC) или не указан как локальное время или UTC. |
| DayOfWeek |
Указывает день недели. |
| Environment.SpecialFolder |
Указывает перечисленные значения списка идентификаторов специальных элементов константы (CSIDL), используемые для получения путей к каталогу в системные специальные папки. |
| Environment.SpecialFolderOption |
Указывает параметры, используемые для получения пути к специальной папке. |
| EnvironmentVariableTarget |
Указывает расположение, в котором переменная среды хранится или извлекается в наборе или операции получения. |
| GCCollectionMode |
Указывает поведение принудительной сборки мусора. |
| 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 |
Представляет метод, обрабатывающий AssemblyLoad событие объекта AppDomain. |
| AsyncCallback |
Ссылается на метод, вызываемого при завершении соответствующей асинхронной операции. |
| Comparison<T> |
Представляет метод, который сравнивает два объекта одного типа. |
| ConsoleCancelEventHandler |
Представляет метод, который будет обрабатывать CancelKeyPress событие объекта Console. |
| 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 |
Представляет метод, который обрабатывает TypeResolveResourceResolveсобытие или AssemblyResolve событие объектаAppDomain. |
| UnhandledExceptionEventHandler |
Представляет метод, который будет обрабатывать событие, вызываемое исключением, которое не обрабатывается доменом приложения. |
Комментарии
Другие классы предоставляют службы, поддерживающие преобразование типов данных, манипуляцию параметрами метода, математику, вызов удаленной и локальной программы, управление средой приложений и контроль управляемых и неуправляемых приложений.
Чтобы получить доступ к типам в System пространстве имен из кода C#, не предоставляя полные имена типов, добавьте инструкцию using System; в начало файла исходного кода.
Чтобы получить доступ к типам в System пространстве имен из кода C++/CLI, не предоставляя полные имена типов, добавьте инструкцию using namespace System; в начало файла исходного кода. Кроме того, необходимо скомпилировать параметр /clr .