System 命名空间包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、特性以及处理异常的基础类和基类。
类
类 | 说明 | |
---|---|---|
AccessViolationException | 在试图读写受保护内存时引发的异常。 | |
ActivationContext | 标识当前应用程序的激活上下文。 此类不能被继承。 | |
Activator | 包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。 此类不能被继承。 | |
TimeZoneInfo.AdjustmentRule | 提供有关时区调整的信息,例如与夏令时的相互转换。 | |
AggregateException | 表示在应用程序执行过程中发生的一个或多个错误。 | |
AppContext | 提供用于设置和检索应用程序上下文相关数据的成员。 | |
AppDomain | 表示应用程序域,它是一个应用程序在其中执行的独立环境。 此类不能被继承。 | |
AppDomainManager | 提供非托管宿主的托管等效项。 | |
AppDomainSetup | 表示可以添加到 AppDomain 的实例的程序集绑定信息。 | |
AppDomainUnloadedException | 当尝试访问已卸载的应用程序域时引发的异常。 | |
ApplicationException | 用作应用程序定义的异常的基类。 | |
ApplicationId | 包含用来唯一标识基于清单的应用程序的信息。 此类不能被继承。 | |
ApplicationIdentity | 提供的功能来唯一标识清单激活应用程序。 此类不能被继承。 | |
ArgumentException | 当向方法提供的参数之一无效时引发的异常。 | |
ArgumentNullException | 当将 null 引用(Visual Basic 中为 Nothing)传递到不接受其作为有效参数的方法时引发的异常。 | |
ArgumentOutOfRangeException | 当自变量的值超出了所调用方法定义的允许值范围时引发的异常。 | |
ArithmeticException | 当算术、强制转换或转换操作发生错误时引发的异常。 | |
Array | 提供一些方法,用于创建、处理、搜索数组并对数组进行排序,从而充当公共语言运行时中所有数组的基类。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
ArrayTypeMismatchException | 当尝试在数组内存储错误类型的元素时引发的异常。 | |
AssemblyLoadEventArgs | 为 AssemblyLoad 事件提供数据。 | |
Attribute | 表示自定义特性的基类。 | |
AttributeUsageAttribute | 指定另一个属性类的用法。 无法继承此类。 | |
BadImageFormatException | 当动态链接库 (DLL) 或可执行程序的文件映像无效时引发的异常。 | |
BitConverter | 将基数据类型转换为一个字节数组以及将一个字节数组转换为基数据类型。 | |
Buffer | 操作基元类型的数组。 | |
CannotUnloadAppDomainException | 当尝试卸载应用程序域失败时引发的异常。 | |
CharEnumerator | 支持循环访问 String 对象并读取其各个字符。 此类不能被继承。 | |
CLSCompliantAttribute | 指示程序元素是否符合公共语言规范 (CLS)。 此类不能被继承。 | |
Console | 表示控制台应用程序的标准输入流、输出流和错误流。 无法继承此类。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
ConsoleCancelEventArgs | 为 Console.CancelKeyPress 事件提供数据。 此类不能被继承。 | |
ContextBoundObject | 定义所有上下文绑定类的基类。 | |
ContextMarshalException | 在尝试跨上下文边界封送对象失败时引发的异常。 | |
ContextStaticAttribute | 指示某静态字段的值对于特定上下文是唯一的。 | |
Convert | 将一个基本数据类型转换为另一个基本数据类型。 | |
DataMisalignedException | 当在某个地址读取或写入一个单元的数据,但该地址的数据大小不是该数据单元的整数倍时引发的异常。 无法继承此类。 | |
DBNull | 表示不存在的值。 此类不能被继承。 | |
Delegate | 表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。 | |
DivideByZeroException | 尝试将整数或 Decimal 值除以零时引发的异常。 | |
DllNotFoundException | 当未找到在 DLL 导入中指定的 DLL 时所引发的异常。 | |
DuplicateWaitObjectException | 当对象在同步对象数组中多次出现时引发异常。 | |
EntryPointNotFoundException | 因不存在项方法而导致加载类的尝试失败时引发的异常。 | |
Enum | 为枚举提供基类。 | |
Environment | 提供有关当前环境和平台的信息以及操作它们的方法。 无法继承此类。 | |
EventArgs | 表示包含事件数据的类的基类,并提供用于不包含事件数据的事件的值。 | |
Exception | 表示在应用程序执行过程中发生的错误。 | |
若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 | ||
ExecutionEngineException | 已过时。 当公共语言运行时的执行引擎中存在内部错误时引发的异常。 此类不能被继承。 | |
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 | 提供对对象及其关联元数据的延迟间接引用以供 Managed Extensibility Framework 使用。 | |
LdapStyleUriParser | 基于轻型目录访问协议 (LDAP) 方案的可自定义分析器。 | |
LoaderOptimizationAttribute | 用于设置可执行的应用程序的主要方法的默认加载程序优化策略。 | |
LocalDataStoreSlot | 封装内存槽以存储本地数据。 此类不能被继承。 | |
MarshalByRefObject | 在支持远程处理的应用程序中,允许跨应用程序域边界访问对象。 | |
Math | 为三角函数、对数函数和其他通用数学函数提供常数和静态方法。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
MemberAccessException | 访问类成员的尝试失败时引发的异常。 | |
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 | 尝试取消引用空对象引用时引发的异常。 | |
Object | 支持 .NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。 这是 .NET Framework 中所有类的最终基类;它是类型层次结构的根。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
ObjectDisposedException | 对已释放的对象执行操作时所引发的异常。 | |
ObsoleteAttribute | 标记不再使用的程序元素。 此类不能被继承。 | |
OperatingSystem | 表示有关操作系统的信息,如版本和平台标识符。 此类不能被继承。 | |
OperationCanceledException | 当线程取消一个正在执行的操作时在线程中引发的异常。 | |
OutOfMemoryException | 没有足够的内存继续执行程序时引发的异常。 | |
OverflowException | 当在检查的上下文中执行的算术、强制转换或转换运算导致溢出时引发的异常。 | |
ParamArrayAttribute | 指示方法在其调用中将允许数目可变的自变量。 此类不能被继承。 | |
PlatformNotSupportedException | 当功能不在特定平台上运行时引发的操作。 | |
Progress<T> |
提供IProgress<T> ,它调用回调,为每个报告进度值。 |
|
Random | 表示伪随机数生成器,这是一种能够产生满足某些随机性统计要求的数字序列的设备。 | |
若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 | ||
RankException | 将具有错误维数的数组传入方法时引发的异常。 | |
ResolveEventArgs | 提供数据加载程序解析事件,如TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolve,和AssemblyResolve事件。 | |
SerializableAttribute | 表示类可以序列化。 此类不能被继承。 | |
StackOverflowException | 因包含的嵌套方法调用过多而导致执行堆栈溢出时引发的异常。 此类不能被继承。 | |
STAThreadAttribute | 指示应用程序的 COM 线程模型是单线程单元 (STA)。 | |
String | 将文本表示为 UTF-16 代码单元的序列。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
StringComparer | 表示一种字符串比较操作,该操作使用特定的大小写以及基于区域性的比较规则或序号比较规则。 | |
SystemException | 用作系统异常命名空间的基类。 | |
ThreadStaticAttribute | 指示各线程的静态字段值是否唯一。 | |
TimeoutException | 当为进程或操作分配的时间已过期时引发的异常。 | |
TimeZone | 表示一个时区。 | |
TimeZoneInfo | 表示世界上的任何时区。 | |
TimeZoneNotFoundException | 找不到时区时引发的异常。 | |
Tuple | 提供用于创造元组对象的静态方法。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
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 | 表示类型声明:类类型、接口类型、数组类型、值类型、枚举类型、类型参数、泛型类型定义,以及开放或封闭构造的泛型类型。 | |
若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 | ||
TypeAccessException | 当方法试图使用它无权访问的类型时引发的异常。 | |
TypeInitializationException | 作为类初始值设定项引发的异常的包装器而引发的异常。 此类不能被继承。 | |
TypeLoadException | 当发生类型加载失败时引发的异常。 | |
TypeUnloadedException | 尝试访问已卸载的类时所引发的异常。 | |
UnauthorizedAccessException | 当操作系统因 I/O 错误或指定类型的安全错误而拒绝访问时所引发的异常。 | |
UnhandledExceptionEventArgs | 为以下情况下引发的事件提供数据:存在一个不是在任何应用程序域中处理的异常。 | |
Uri | 提供统一资源标识符 (URI) 的对象表示形式和对 URI 各部分的轻松访问。 | |
UriBuilder | 提供统一资源标识符 (Uri) 的自定义的构造函数以及修改为 UriUri类。 | |
UriFormatException | 当检测到无效的统一资源标识符 (URI) 时引发的异常。 | |
UriParser | 分析新的 URI 方案。 这是一个抽象类。 | |
UriTemplate | 一个表示统一资源标识符 (URI) 模板的类。 | |
UriTemplateEquivalenceComparer | 一个用于比较 UriTemplate 实例以确定结构(而非引用)等效性的类。 | |
UriTemplateMatch | 一个类,表示对 UriTemplate 实例执行匹配操作的结果。 | |
UriTemplateMatchException | 表示将 Uri 与 UriTemplateTable 匹配时发生的错误。 | |
UriTemplateTable | 一个表示一组关联 UriTemplate 对象的类。 | |
UriTypeConverter | 将转换String键入到Uri类型,反之亦然。 | |
ValueType | 为值类型提供基类。 | |
Version | 表示程序集、操作系统或公共语言运行时的版本号。 此类不能被继承。 | |
WeakReference | 表示弱引用,即在引用对象的同时仍然允许通过垃圾回收来回收该对象。 | |
WeakReference<T> |
表示类型化的弱引用,即在引用对象的同时仍然允许通过垃圾回收来回收该对象。 |
结构
结构 | 说明 | |
---|---|---|
ArgIterator | 表示可变长度参数列表;也就是说,函数的参数,采用数量可变的自变量。 | |
ArraySegment<T> |
分隔一维数组的一部分。 | |
Boolean | 表示一个布尔(true 或 false)值。 | |
Byte | 表示一个 8 位无符号整数。 | |
Char | 将字符表示为 UTF-16 代码单位。 | |
ConsoleKeyInfo | 描述已按下,包括由控制台键和 SHIFT、 ALT 和 CTRL 修改键的状态表示的字符的控制台键。 | |
DateTime | 表示时间上的一刻,通常以日期和当天的时间表示。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
DateTimeOffset | 表示一个时间点,通常以相对于协调世界时 (UTC) 的日期和时间来表示。 | |
Decimal | 表示十进制数。 | |
Double | 表示一个双精度浮点数。 | |
Guid | 表示全局唯一标识符 (GUID)。 | |
若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 | ||
Int16 | 表示 16 位有符号整数。 | |
Int32 | 表示 32 位有符号整数。 | |
若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 | ||
Int64 | 表示 64 位有符号整数。 | |
IntPtr | 用于表示指针或句柄的平台特定类型。 | |
ModuleHandle | 表示模块的运行时句柄。 | |
Nullable<T> |
表示可分配有 null 的值类型。 | |
RuntimeArgumentHandle | 引用的变量长度参数列表。 | |
RuntimeFieldHandle | 表示使用内部元数据标记的字段。 | |
RuntimeMethodHandle | RuntimeMethodHandle是一种方法的内部元数据表示的句柄。 | |
RuntimeTypeHandle | 表示使用内部元数据标记的类型。 | |
SByte | 表示 8 位有符号整数。 | |
Single | 表示一个单精度浮点数。 | |
TimeSpan | 表示一个时间间隔。 | |
若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 | ||
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 值元组,其中 n 为 8 更大值。 | |
Void | 指定不返回值的方法的返回值类型。 |
接口
接口 | 说明 | |
---|---|---|
_AppDomain | 公开的公共成员System.AppDomain到非托管代码的类。 | |
IAppDomainSetup | 表示可以添加到 AppDomain 的实例的程序集绑定信息。 | |
IAsyncResult | 表示异步操作的状态。 | |
ICloneable | 克隆的支持,这将类的新实例创建与现有实例相同的值。 | |
IComparable | 定义由值类型或类实现的特定于类型的通用比较方法,旨在对其实例进行排序。 | |
IComparable<T> |
定义由值类型或类实现的通用比较方法,以为排序实例创建类型特定的比较方法。 | |
IConvertible | 定义将实现引用或值类型的值转换为具有等效值的公共语言运行时类型的方法。 | |
ICustomFormatter | 定义一个方法,该方法支持自定义对象值的格式。 | |
IDisposable | 提供一种用于释放非托管资源的机制。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
IEquatable<T> |
定义由值类型或类实现的通用方法,旨在创建特定于类型的方法以确定实例的质量。 | |
IFormatProvider | 提供一种机制,用于检索对象以控制格式化。 | |
IFormattable | 提供一种功能,用以将对象的值格式化为字符串表示形式。 | |
IObservable<T> |
定义基于推送的通知的提供程序。 | |
IObserver<T> |
提供用于接收基于推送的通知的机制。 | |
IProgress<T> |
定义进度更新的提供程序。 | |
IServiceProvider | 定义用于检索服务对象的机制;也即,向其他对象提供自定义支持的对象。 |
委托
委托 | 说明 | |
---|---|---|
Action | 封装一个方法,该方法不具有参数且不返回值。 | |
Action<T> |
封装一个方法,该方法只有一个参数并且不返回值。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> |
封装具有 10 个参数且不返回值的方法。 | |
Action | 封装具有 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 个参数且不返回值的方法。 | |
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> |
封装一个方法,该方法具有九个参数且不返回值。 | |
AppDomainInitializer | 表示要在初始化应用程序域时调用的回调方法。 | |
AssemblyLoadEventHandler | 表示处理的方法AssemblyLoad事件AppDomain。 | |
AsyncCallback | 引用在相应异步操作完成时调用的方法。 | |
Comparison<T> |
表示用于比较相同类型的两个对象的方法。 | |
ConsoleCancelEventHandler | 表示将用来处理 CancelKeyPress 的 System.Console 事件的方法。 | |
Converter | 表示将对象从一种类型转换为另一种类型的方法。 | |
CrossAppDomainDelegate | 使用DoCallBack跨应用程序域调用。 | |
EventHandler | 表示将用于处理不具有事件数据的事件的方法。 | |
EventHandler<TEventArgs> |
表示当事件提供数据时将处理该事件的方法。 | |
Func<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参数。 | |
Func<T, TResult> |
封装一个方法,该方法具有一个参数,且返回由 TResult 参数指定的类型的值。 | |
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。 | ||
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参数。 | |
Predicate<T> |
表示一种方法,该方法定义一组条件并确定指定对象是否符合这些条件。 | |
ResolveEventHandler | 表示处理的方法的 AppDomain.TypeResolve, ,AppDomain.ResourceResolve, ,或 AssemblyResolve 事件 AppDomain。 | |
UnhandledExceptionEventHandler | 表示将处理事件的方法,该事件由应用程序域不处理的异常引发。 |
枚举
枚举 | 说明 | |
---|---|---|
AppDomainManagerInitializationOptions | 指定自定义应用程序域管理器将在初始化一个新域时的操作。 | |
AttributeTargets | 指定可应用属性的应用程序元素。 | |
Base64FormattingOptions | 指定相关 Convert.ToBase64CharArray 和 Convert.ToBase64String 方法是否在其输出中插入换行符。 | |
ConsoleColor | 指定定义控制台前景色和背景色的常数。 | |
ConsoleKey | 指定控制台上的标准键。 | |
ConsoleModifiers | 表示 SHIFT、 ALT 和 CTRL 修改键的键盘上。 | |
ConsoleSpecialKey | 指定的修饰符,并可以中断当前进程的控制台键的组合。 | |
ActivationContext.ContextForm | 表示清单激活应用程序的上下文。 | |
DateTimeKind | 指定是否 DateTime 对象表示本地时间,格式为协调世界时 (UTC),或未指定为本地时间还是 UTC。 | |
DayOfWeek | 指定一周中的某天。 | |
EnvironmentVariableTarget | Set 或 get 操作中指定的位置存储或检索环境变量的位置。 | |
GCCollectionMode | 指定强制垃圾回收的行为。 | |
GCNotificationStatus | 提供相关信息,介绍下一次完整垃圾回收通知的当前注册。 | |
GenericUriParserOptions | 指定选项UriParser。 | |
LoaderOptimization | 与 LoaderOptimizationAttribute 类配合使用的枚举,用于指定可执行文件的加载程序优化。 | |
MidpointRounding | 指定数学舍入方法应如何处理两个数字间的中间值。 | |
PlatformID | 标识程序集所支持的操作系统(或平台)。 | |
Environment.SpecialFolder | 指定用于检索系统特殊文件夹的目录路径的枚举常数。 | |
Environment.SpecialFolderOption | 指定要使用的特殊文件夹获取路径选项。 | |
StringComparison | 指定供 String.Compare 和 String.Equals 方法的特定重载使用的区域性、大小写和排序规则。 | |
StringSplitOptions | 指定是否适用String.Split方法重载包含还是省略返回值中的空子。 | |
TypeCode | 指定对象的类型。 | |
UriComponents | 指定 Uri 的各个部分。 | |
UriFormat | 控制 URI 信息的转义方式。 | |
UriHostNameType | 定义主机名称类型Uri.CheckHostName方法。 | |
UriIdnScope | 提供的可能值的配置设置的System.Configuration.IdnElement中System.Configuration命名空间。 | |
UriKind | 定义类型的Uris 针对Uri.IsWellFormedUriString(String, UriKind)和几个Uri.Uri方法。 | |
UriPartial | 定义的 URI 的组成部分Uri.GetLeftPart方法。 |