System 命名空间

包含定义常用值和引用数据类型、事件和事件处理程序、接口、属性以及处理异常的基本类和基类。

AccessViolationException

在试图读写受保护内存时引发的异常。

ActivationContext

标识当前应用程序的激活上下文。 此类不能被继承。

Activator

包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。 此类不能被继承。

AggregateException

表示在应用程序执行过程中发生的一个或多个错误。

AppContext

提供用于设置和检索应用程序上下文相关数据的成员。

AppDomain

表示应用程序域,它是一个应用程序在其中执行的独立环境。 此类不能被继承。

AppDomainManager

提供非托管宿主的托管等效项。

AppDomainSetup

表示可以添加到 AppDomain 的实例的程序集绑定信息。

AppDomainUnloadedException

当尝试访问已卸载的应用程序域时引发的异常。

ApplicationException

用作应用程序定义的异常的基类。

ApplicationId

所含信息用于唯一标识基于清单的应用程序。 此类不能被继承。

ApplicationIdentity

提供唯一标识清单激活的应用程序的能力。 此类不能被继承。

ArgumentException

当向方法提供的参数之一无效时引发的异常。

ArgumentNullException

当将 null 引用(Visual Basic 中为 Nothing)传递到不接受其作为有效参数的方法时引发的异常。

ArgumentOutOfRangeException

当自变量的值超出了所调用方法定义的允许值范围时引发的异常。

ArithmeticException

当算术、强制转换或转换操作发生错误时引发的异常。

Array

提供一些方法,用于创建、处理、搜索数组并对数组进行排序,从而充当公共语言运行时中所有数组的基类。

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

当公共语言运行时的执行引擎中存在内部错误时引发的异常。 此类不能被继承。

FakeLoggerServiceProviderExtensions

用于配置虚假日志记录的扩展,用于单元测试。

FakeRedactionServiceProviderExtensions

允许在应用程序中注册假重修函数的扩展。

FieldAccessException

无效地尝试访问类中的私有或受保护字段时引发的异常。

FileStyleUriParser

基于 File 方案的可自定义分析器。

FlagsAttribute

指示可将枚举视为位域(即一组标志)。

FormatException

当自变量的格式无效或复合格式字符串的格式不标准时引发的异常。

FormattableString

表示复合格式字符串和要设置格式的自变量。

FtpStyleUriParser

基于文件传输协议 (FTP) 方案的可自定义分析器。

GC

控制系统垃圾回收器(一种自动回收未使用内存的服务)。

GenericUriParser

用于分层 URI 的可自定义分析器。

GopherStyleUriParser

基于 Gopher 方案的可自定义分析器。

HttpStyleUriParser

基于 HTTP 方案的可自定义分析器。

IndexOutOfRangeException

试图访问索引超出界限的数组或集合的元素时引发的异常。

InsufficientExecutionStackException

当存在的执行堆栈不足以允许大多数方法执行时引发的异常。

InsufficientMemoryException

当检测到没有足够的可用内存时引发的异常。 此类不能被继承。

InvalidCastException

当执行了无效的强制转换或显式转换时引发的异常。

InvalidOperationException

当方法调用对于对象的当前状态无效时引发的异常。

InvalidProgramException

当程序包含无效的 Microsoft 中间语言 (MSIL) 或元数据时引发的异常。 这通常表示生成该程序的编译器中存在 bug。 当程序超出内部运行时实现限制时,也会引发此异常。

InvalidTimeZoneException

当时区信息无效时引发的异常。

Lazy<T>

提供对延迟初始化的支持。

Lazy<T,TMetadata>

提供对对象及其关联元数据的延迟间接引用以供 Managed Extensibility Framework 使用。

LdapStyleUriParser

基于 轻型目录访问协议 (LDAP) 方案的可自定义分析器。

LoaderOptimizationAttribute

用于为可执行应用程序的主方法设置默认的加载程序优化策略。

LocalDataStoreSlot

封装内存槽以存储本地数据。 此类不能被继承。

MarshalByRefObject

在支持远程处理的应用程序中,允许跨应用程序域边界访问对象。

Math

为三角函数、对数函数和其他通用数学函数提供常数和静态方法。

MathF

为三角函数、对数函数和其他通用数学函数提供常数和静态方法。

MemberAccessException

访问类成员的尝试失败时引发的异常。

MemoryExtensions

为内存相关和跨度相关的类型(例如 、ReadOnlyMemory<T>Span<T>ReadOnlySpan<T>Memory<T>提供扩展方法。

MethodAccessException

无效地尝试访问方法时(例如从部分信任的代码访问私有方法)引发的异常。

MissingFieldException

尝试动态访问不存在的字段时引发的异常。 如果类库中的某个字段已被移除或重命名,请重新编译引用该库的所有程序集。

MissingMemberException

当尝试动态访问一个不存在或未声明为 public 的类成员时引发的异常。 如果类库中的某个成员已移除或重命名,请重新编译引用该库的所有程序集。

MissingMethodException

尝试动态访问不存在的方法时引发的异常。

MTAThreadAttribute

指示应用程序的 COM 线程模型为多线程单元 (MTA)。

MulticastDelegate

表示多路广播委托;即,其调用列表中可以拥有多个元素的委托。

MulticastNotSupportedException

尝试组合两个基于 Delegate 类型而非 MulticastDelegate 类型的委托时引发的异常。 此类不能被继承。

NetPipeStyleUriParser

基于“Indigo”系统的 NetPipe 方案的分析器。

NetTcpStyleUriParser

基于“Indigo”系统的 NetTcp 方案的分析器。

NewsStyleUriParser

基于使用网络新闻传输协议 (NNTP) 的新闻方案的可自定义分析器。

NonSerializedAttribute

指示可序列化类的某个字段不应被序列化。 此类不能被继承。

NotFiniteNumberException

当浮点值为正无穷大、负无穷大或非数字 (NaN) 时引发的异常。

NotImplementedException

在无法实现请求的方法或操作时引发的异常。

NotSupportedException

当调用的方法不受支持时,或者当尝试读取、搜索或写入不支持所调用功能的流时引发的异常。

Nullable

支持可分配有 null 的值类型。 此类不能被继承。

NullReferenceException

尝试取消引用空对象引用时引发的异常。

Object

支持 .NET 类层次结构中的所有类,并为派生类提供低级别服务。 这是所有 .NET 类的最终基类;它是类型层次结构的根。

ObjectDisposedException

对已释放的对象执行操作时所引发的异常。

ObsoleteAttribute

标记不再使用的程序元素。 此类不能被继承。

OperatingSystem

表示有关操作系统的信息,如版本和平台标识符。 此类不能被继承。

OperationCanceledException

当线程取消一个正在执行的操作时在线程中引发的异常。

OutOfMemoryException

没有足够的内存继续执行程序时引发的异常。

OverflowException

当在检查的上下文中执行的算术、强制转换或转换运算导致溢出时引发的异常。

ParamArrayAttribute

指示方法在其调用中将允许数目可变的自变量。 此类不能被继承。

PlatformNotSupportedException

当功能不在特定平台上运行时引发的操作。

Progress<T>

提供调用每个报告进度的值的回调的 IProgress<T>

Random

表示伪随机数生成器,这是一种能够产生满足某些随机性统计要求的数字序列的算法。

RankException

将具有错误维数的数组传入方法时引发的异常。

ResolveEventArgs

为加载程序解析事件(如 TypeResolveResourceResolveReflectionOnlyAssemblyResolveAssemblyResolve 事件)提供数据。

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

当操作系统因 I/O 错误或指定类型的安全错误而拒绝访问时所引发的异常。

UnhandledExceptionEventArgs

为以下情况下引发的事件提供数据:存在一个不是在任何应用程序域中处理的异常。

Uri

提供统一资源标识符 (URI) 的对象表示形式和对 URI 各部分的轻松访问。

UriBuilder

为统一资源标识符 (URI) 提供自定义构造函数,并修改 Uri 类的 URI。

UriFormatException

当检测到无效的统一资源标识符 (URI) 时引发的异常。

UriParser

分析新的 URI 方案。 这是一个抽象类。

UriTemplate

一个表示统一资源标识符 (URI) 模板的类。

UriTemplateEquivalenceComparer

一个用于比较 UriTemplate 实例以确定结构(而非引用)等效性的类。

UriTemplateMatch

一个类,表示对 UriTemplate 实例执行匹配操作的结果。

UriTemplateMatchException

表示将 UriUriTemplateTable 匹配时发生的错误。

UriTemplateTable

一个表示一组关联 UriTemplate 对象的类。

UriTypeConverter

String 类型转换为 Uri 类型,反之亦然。

ValueType

为值类型提供基类。

Version

表示程序集、操作系统或公共语言运行时的版本号。 此类不能被继承。

WeakReference

表示弱引用,即在引用对象的同时仍然允许通过垃圾回收来回收该对象。

WeakReference<T>

表示类型化的弱引用,即在引用对象的同时仍然允许通过垃圾回收来回收该对象。

WindowsRuntimeSystemExtensions

为在任务和 Windows 运行时异步操作之间转换提供扩展方法。

结构

ArgIterator

表示变长参数列表;即采用可变数量的参数的函数的参数。

ArraySegment<T>.Enumerator

ArraySegment<T> 的元素提供枚举器。

ArraySegment<T>

分隔一维数组的一部分。

Boolean

表示一个布尔(truefalse)值。

Byte

表示一个 8 位无符号整数。

Char

将字符表示为 UTF-16 代码单位。

ConsoleKeyInfo

描述按下的控制台键,包括控制台键表示的字符以及 Shift、Alt 和 Ctrl 修改键的状态。

DateOnly

表示公历中值范围为 0001 年 1 月 1 日 Anno Domini (Common Era) 到 9999 年 12 月 31 日, (公历中的 C.E.) 。

DateTime

表示某个时刻,通常以日期和当天的时间表示。

DateTimeOffset

表示一个时间点,通常以相对于协调世界时 (UTC) 的日期和时间来表示。

Decimal

表示十进制浮点数。

Delegate.InvocationListEnumerator<TDelegate>

包含定义常用值和引用数据类型、事件和事件处理程序、接口、属性以及处理异常的基本类和基类。

Double

表示一个双精度浮点数。

GCGenerationInfo

表示在 GCMemoryInfo 中报告的进入和退出 GC 时的大小和生成的碎片量。

GCMemoryInfo

提供一组可用于检索垃圾回收信息的 API。

Guid

表示全局唯一标识符 (GUID)。

Half

表示半精度浮点数。

HashCode

将多个值的哈希代码合并为一个哈希代码。

Index

表示一种类型,该类型可用于从开头或结尾为集合编制索引。

Int128

表示 128 位有符号整数。

Int16

表示 16 位有符号整数。

Int32

表示 32 位带符号整数。

Int64

表示 64 位有符号整数。

IntPtr

表示一个带符号整数,其中位宽度与指针相同。

Memory<T>

表示连续内存区域。

MemoryExtensions.TryWriteInterpolatedStringHandler

提供语言编译器用于将内插字符串格式化为字符范围的处理程序。

ModuleHandle

表示模块的运行时句柄。

Nullable<T>

表示可分配有 null 的值类型。

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.99999999。

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

定义将实现引用或值类型的值转换为具有等效值的公共语言运行时类型的方法。

ICustomFormatter

定义一个方法,该方法支持自定义对象值的格式。

IDisposable

提供一种用于释放非托管资源的机制。

IEquatable<T>

定义由值类型或类实现的通用方法,旨在创建特定于类型的方法以确定实例的质量。

IFormatProvider

提供一种机制,用于检索对象以控制格式化。

IFormattable

提供一种功能,用以将对象的值格式化为字符串表示形式。

IObservable<T>

定义基于推送的通知的提供程序。

IObserver<T>

提供用于接收基于推送的通知的机制。

IParsable<TSelf>

定义用于将字符串分析为值的机制。

IProgress<T>

定义进度更新的提供程序。

IServiceProvider

定义用于检索服务对象的机制;也即,向其他对象提供自定义支持的对象。

ISpanFormattable

提供将对象的字符串表示形式格式化为范围的功能。

ISpanParsable<TSelf>

定义一种机制,用于将字符范围分析为值。

IUtf8SpanFormattable

提供将对象的字符串表示形式设置为 UTF-8 的功能。

IUtf8SpanParsable<TSelf>

定义将 UTF-8 字符范围分析为值的机制。

枚举

ActivationContext.ContextForm

指示清单激活的应用程序的上下文。

AppDomainManagerInitializationOptions

指定在初始化一个新域时自定义应用程序域管理器应采取的操作。

AttributeTargets

指定可应用属性的应用程序元素。

Base64FormattingOptions

指定相关 ToBase64CharArrayToBase64String 方法是否在其输出中插入换行符。

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

GetLeftPart(UriPartial) 方法定义 URI 的各部分。

委托

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

表示处理 AppDomainAssemblyLoad 事件的方法。

AsyncCallback

引用在相应异步操作完成时调用的方法。

Comparison<T>

表示比较同一类型的两个对象的方法。

ConsoleCancelEventHandler

表示将用来处理 CancelKeyPressConsole 事件的方法。

Converter<TInput,TOutput>

表示将对象从一种类型转换为另一种类型的方法。

CrossAppDomainDelegate

DoCallBack(CrossAppDomainDelegate) 使用,用于跨应用程序域的调用。

EventHandler

表示将用于处理不具有事件数据的事件的方法。

EventHandler<TEventArgs>

表示当事件提供数据时将处理该事件的方法。

Func<TResult>

封装一个方法,该方法不具有参数,且返回由 TResult 参数指定的类型的值。

Func<T,TResult>

封装一个方法,该方法具有一个参数,且返回由 TResult 参数指定的类型的值。

Func<T1,T2,TResult>

封装一个方法,该方法具有两个参数,并返回由 TResult 参数指定的类型的值。

Func<T1,T2,T3,TResult>

封装一个方法,该方法具有三个参数,且返回由 TResult 参数指定的类型的值。

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

封装一个方法,该方法具有四个参数,且返回由 TResult 参数指定的类型的值。

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

封装一个方法,该方法具有五个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法有六个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个函数,该方法具有三个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有八个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有九个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有 10 个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有 11 个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有 12 个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有 13 个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有 14 个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有 15 个参数,并返回 TResult 参数所指定的类型的值。

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

封装一个方法,该方法具有 16 个参数,并返回 TResult 参数所指定的类型的值。

Predicate<T>

表示一种方法,该方法定义一组条件并确定指定对象是否符合这些条件。

ResolveEventHandler

表示处理 TypeResolveResourceResolveAssemblyResolveAppDomain 事件的方法。

UnhandledExceptionEventHandler

表示将处理事件的方法,该事件由应用程序域不处理的异常引发。

注解

其他类提供支持数据类型转换、方法参数操作、数学、远程和本地程序调用、应用程序环境管理以及托管和非托管应用程序的监督的服务。

若要从 C# 代码访问命名空间中的 System 类型而无需提供完全限定的类型名称,请在源代码文件的开头包含 using System; 语句。

若要从 C++/CLI 代码访问命名空间中的 System 类型而无需提供完全限定的类型名称,请在源代码文件的开头包含 using namespace System; 语句。 此外,必须使用 /clr 开关进行编译。