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

基于文件方案的可自定义分析程序。

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>

提供对对象及其关联元数据的延迟间接引用,供托管扩展性框架使用。

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

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

NetTcpStyleUriParser

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

NewsStyleUriParser

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

NonSerializedAttribute

指示不应序列化可序列化类的字段。 无法继承此类。

NotFiniteNumberException

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

NotImplementedException

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

NotSupportedException

不支持调用的方法或尝试读取、查找或写入不支持调用功能的流时引发的异常。

Nullable

支持可 null分配的值类型。 无法继承此类。

NullReferenceException

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

Object

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

ObjectDisposedException

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

ObsoleteAttribute

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

OperatingSystem

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

OperationCanceledException

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

OutOfMemoryException

当内存不足以继续执行程序时引发的异常。

OverflowException

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

ParamArrayAttribute

指示方法在其调用中允许可变数量的参数。 无法继承此类。

PlatformNotSupportedException

当某个功能未在特定平台上运行时引发的异常。

Progress<T>

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

Random

表示伪随机数生成器,该生成器是一种算法,该算法生成满足特定随机性统计要求的数字序列。

RankException

将维度数量错误的数组传递给方法时引发的异常。

ResolveEventArgs

提供加载程序解析事件的数据,例如 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 元组或 quintuple。

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

表示 6 元组或集。

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

表示 7 元组或 9uple。

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(共同时代)到 9999 年 12 月 31 日(C.E.)在公历中的值。

DateTime

表示一个即时时间,通常表示为日期和时间。

DateTimeOffset

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

Decimal

表示十进制浮点数。

Delegate.InvocationListEnumerator<TDelegate>

为委托的调用列表提供枚举器。

Double

表示双精度浮点数。

Environment.ProcessCpuUsage

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

GCGenerationInfo

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

GCMemoryInfo

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

Guid

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

Half

表示半精度浮点数。

HashCode

将多个值的哈希代码合并到单个哈希代码中。

Index

表示可用于从头到尾为集合编制索引的类型。

Int128

表示 128 位有符号整数。

Int16

表示 16 位有符号整数。

Int32

表示 32 位有符号整数。

Int64

表示 64 位有符号整数。

IntPtr

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

Memory<T>

表示内存的连续区域。

MemoryExtensions.SpanSplitEnumerator<T>

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

MemoryExtensions.TryWriteInterpolatedStringHandler

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

ModuleHandle

表示模块的运行时句柄。

Nullable<T>

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

Range

表示具有开始索引和结束索引的范围。

ReadOnlyMemory<T>

表示内存的连续区域,类似于 ReadOnlySpan<T>。 与 ReadOnlySpan<T>不同,它不是类似 byref 的类型。

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-value 元组,其中 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

指定在集或获取操作中存储或检索环境变量的位置。

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

提供 System.Configuration 命名空间中 IdnElement 的配置设置的可能值。

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>

封装具有 8 个参数且不返回值的方法。

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

表示将处理 ConsoleCancelKeyPress 事件的方法。

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

表示处理 AppDomainTypeResolveResourceResolveAssemblyResolve 事件的方法。

UnhandledExceptionEventHandler

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

注解

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

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

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