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 |
Настраиваемое средство синтаксического анализа на основе схемы File. |
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> |
Предоставляет отложенную непрямую ссылку на объект и связанные с ним метаданные для использования платформой Managed Extensibility Framework. |
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> |
Представляет кортеж из одного компонента. |
Tuple<T1,T2> |
Представляет кортеж из двух компонентов. |
Tuple<T1,T2,T3> |
Представляет кортеж из трех компонентов. |
Tuple<T1,T2,T3,T4> |
Представляет кортеж из четырех компонентов. |
Tuple<T1,T2,T3,T4,T5> |
Представляет кортеж из пяти компонентов. |
Tuple<T1,T2,T3,T4,T5,T6> |
Представляет кортеж из шести компонентов. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Представляет кортеж из семи компонентов. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Представляет кортеж из n компонентов, где n равно 8 или больше. |
TupleExtensions |
Предоставляет методы расширения для кортежей для взаимодействия с языковой поддержкой для кортежей в C#. |
Type |
Представляет объявления типов для классов, интерфейсов, массивов, значений, перечислений параметров, определений универсальных типов и открытых или закрытых сконструированных универсальных типов. |
TypeAccessException |
Исключение, возникающее, когда метод пытается использовать тип, к которому у него нет доступа. |
TypeInitializationException |
Исключение, которое выбрасывается как оболочка для исключения, выброшенного инициализатором класса. Этот класс не наследуется. |
TypeLoadException |
Исключение, которое выдается в случае сбоя при загрузке типа. |
TypeUnloadedException |
Исключение, возникающее при попытке обращения к выгруженному классу. |
UnauthorizedAccessException |
Исключение, возникающее в случае запрета доступа операционной системой из-за ошибки ввода-вывода или особого типа ошибки безопасности. |
UnhandledExceptionEventArgs |
Предоставляет данные для события, которое генерируется при возникновении исключения, не обработанного ни одним доменом приложения. |
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 |
Описывает нажатую клавишу консоли, включая символ, представленный этой клавишей, и состояние управляющих клавиш CTRL, SHIFT и ALT. |
DateOnly |
Представляет даты со значениями в диапазоне от 1 января 0001 года Анно Домини (общая эра) до 31 декабря 9999 г. н.э. в григорианском календаре. |
DateTime |
Представляет текущее время, обычно выраженное как дата и время суток. |
DateTimeOffset |
Представляет момент времени, который обычно выражается в виде даты и времени суток, относительно времени в формате UTC. |
Decimal |
Представляет десятичное число с плавающей запятой. |
Double |
Представляет число двойной точности с плавающей запятой. |
GCGenerationInfo |
Представляет размер и фрагментацию поколения при входе и выходе из сборщика мусора, полученного в GCMemoryInfo. |
GCMemoryInfo |
Предоставляет набор интерфейсов API, которые можно использовать для получения сведений о сборке мусора. |
Guid |
Представляет глобальный уникальный идентификатор (GUID). |
Half |
Представляет число с плавающей запятой половинной точности. |
HashCode |
Объединяет хэш-код для нескольких значений в один хэш-код. |
Index |
Представляет тип, который можно использовать для индексирования коллекции с начала или с конца. |
Int128 |
Представляет 128-разрядное целое число со знаком. |
Int16 |
Представляет 16-разрядное целое число со знаком. |
Int32 |
Представляет 32-разрядное целое число со знаком. |
Int64 |
Представляет 64-разрядное целое число со знаком. |
IntPtr |
Представляет целое число со знаком, где ширина бита совпадает с шириной указателя. |
Memory<T> |
Представляет непрерывную область памяти. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Предоставляет обработчик, используемый компилятором языка для форматирования интерполированных строк в диапазоны символов. |
ModuleHandle |
Представляет для модуля дескриптор среды выполнения. |
Nullable<T> |
Представляет тип значения, которому можно присвоить значение |
Range |
Представляет диапазон, имеющий начальный и конечный индексы. |
ReadOnlyMemory<T> |
Представляет непрерывную область памяти, аналогичную ReadOnlySpan<T>. В отличие от ReadOnlySpan<T>, это не тип, подобный ByRef. |
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.9999999. |
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 компонентов, где 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 |
Задает расположение, в котором хранится переменная среды, или из которого она извлекается при выполнении операции Set или Get. |
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 |
Представляет метод, обрабатывающий событие 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 |
Представляет метод, обрабатывающий событие TypeResolve, ResourceResolve или AssemblyResolve объекта AppDomain. |
UnhandledExceptionEventHandler |
Представляет метод, который будет обрабатывать событие, вызванное исключением, которое не обрабатывается доменом приложения. |
Комментарии
Другие классы предоставляют службы, поддерживающие преобразование типов данных, управление параметрами метода, математику, удаленный и локальный вызов программ, управление средой приложений и контроль за управляемыми и неуправляемными приложениями.
Чтобы получить доступ к типам System в пространстве имен из кода C#, не предоставляя полные имена типов, добавьте инструкцию using System;
в начале файла исходного кода.
Чтобы получить доступ к типам System в пространстве имен из кода C++/CLI без указания полных имен типов, добавьте инструкцию using namespace System;
в начало файла исходного кода. Кроме того, необходимо скомпилировать с помощью параметра /clr .
Обратная связь
Отправить и просмотреть отзыв по