系统命名空间
System 命名空间包含基本类和基类,这些类定义常用的值和引用数据类型、事件和事件处理程序、接口、特性和异常处理。
本主题显示适用于 Windows 应用商店应用的 .NET 中包括的 System 命名空间中的类型。请注意,适用于 Windows 应用商店应用的 .NET 不包含每个类型的所有成员。有关各个类型的信息,请参见链接的主题。类型的文档指示 适用于 Windows 应用商店应用的 .NET中包括哪些成员。
System 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
封装没有参数且不返回值的方法。 |
|
封装只有一个参数且不返回值的方法。 |
|
封装有两个参数且不返回值的方法。 |
|
封装有三个参数且不返回值的方法。 |
|
封装有四个参数且不返回值的方法。 |
|
封装有五个参数且不返回值的方法。 |
|
封装有六个参数且不返回值的方法。 |
|
封装有七个参数且不返回值的方法。 |
|
封装有八个参数且不返回值的方法。 |
|
封装有九个参数且不返回值的方法。 |
|
封装有十个参数且不返回值的方法。 |
|
封装有十一个参数且不返回值的方法。 |
|
封装有十二个参数且不返回值的方法。 |
|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> |
封装有十三个参数且不返回值的方法。 |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> |
封装有十四个参数且不返回值的方法。 |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> |
封装有十五个参数且不返回值的方法。 |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> |
封装有十六个参数且不返回值的方法。 |
包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。无法继承此类。 |
|
表示在应用程序执行期间发生的一个或多个错误。 |
|
当向方法提供的参数之一无效时引发的异常。 |
|
当向方法传递空引用,而该方法不接受空引用为有效参数时引发的异常。 |
|
当参数值超出调用的方法所定义的允许取值范围时引发的异常。 |
|
因算术运算、类型转换或转换操作中的错误而引发的异常。 |
|
提供一些方法,用于创建、处理、搜索数组并对数组进行排序,从而充当公共语言运行时中所有数组的基类。 |
|
分隔一维数组的一部分。 |
|
当试图在数组中存储类型不正确的元素时引发的异常。 |
|
引用在相应异步操作完成时调用的方法。 |
|
表示自定义属性的基类。 |
|
指定可以对它们应用特性的应用程序元素。 |
|
指定另一特性类的用法。无法继承此类。 |
|
当动态链接库 (DLL) 或可执行程序的文件映像无效时引发的异常。 |
|
将基础数据类型与字节数组相互转换。 |
|
表示布尔值。 |
|
操作基元类型的数组。 |
|
表示一个 8 位无符号整数。 |
|
表示一个 Unicode 字符。 |
|
指示程序元素是否符合公共语言规范 (CLS)。无法继承此类。 |
|
表示比较同一类型的两个对象的方法。 |
|
将一个基础数据类型转换为另一个基础数据类型。 |
|
当在某个地址读取或写入一个单元的数据,但该地址的数据大小不是该数据单元的整数倍时引发的异常。无法继承此类。 |
|
表示时间上的一刻,通常以日期和当天的时间表示。 |
|
指定 DateTime 对象是表示本地时间、协调通用时间 (UTC),还是既不指定为本地时间,也不指定为 UTC。 |
|
表示一个时间点,通常以相对于协调世界时 (UTC) 的日期和时间来表示。 |
|
指定一周的某天。 |
|
表示十进制数。 |
|
表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。 |
|
试图用零除整数值或十进制数值时引发的异常。 |
|
当未找到在 DLL 导入中指定的 DLL 时所引发的异常。 |
|
表示一个双精度浮点数。 |
|
为枚举提供基类。 |
|
提供有关当前环境和平台的信息以及操作它们的方法。无法继承此类。 |
|
表示包含事件数据的类的基类。 |
|
表示将处理不包含事件数据的事件的方法。 |
|
表示将处理事件的方法。 |
|
表示在应用程序执行过程中发生的错误。 |
|
指示可将枚举视为位域(即一组标志)。 |
|
当参数格式不符合调用的方法的参数规范时引发的异常。 |
|
封装一个没有参数但却返回 TResult 参数指定的类型值的方法。 |
|
封装有一个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有两个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有三个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有四个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有五个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有六个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有七个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有八个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有九个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有十个参数并返回 TResult 参数指定的类型值的方法。 |
|
封装有十一个参数并返回 TResult 参数指定的类型值的方法。 |
|
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> |
封装有十二个参数并返回 TResult 参数指定的类型值的方法。 |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> |
封装有十三个参数并返回 TResult 参数指定的类型值的方法。 |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> |
封装有十四个参数并返回 TResult 参数指定的类型值的方法。 |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> |
封装有十五个参数并返回 TResult 参数指定的类型值的方法。 |
控制系统垃圾回收器,它是一种自动回收未使用内存的服务。 |
|
指定强制执行的垃圾回收的行为。 |
|
表示全局唯一标识符 (GUID)。 |
|
表示异步操作的状态。 |
|
定义一种特定于类型的通用比较方法,值类型或类通过实现此方法对其实例进行排序。 |
|
定义由值类型或类实现的通用的比较方法,以为排序实例创建类型特定的比较方法。 |
|
定义一种方法,它支持自定义设置对象的值的格式。 |
|
定义一种释放分配的资源的方法。 |
|
定义一个通用的方法,由值类型或类实现以创建类型特定的方法,用于确定实例间的相等性。 |
|
提供用于检索控制格式化的对象的机制。 |
|
提供将对象的值格式化为字符串表示形式的功能。 |
|
试图访问索引超出数组界限的数组元素时引发的异常。无法继承此类。 |
|
表示 16 位有符号整数。 |
|
表示 32 位有符号整数。 |
|
表示 64 位有符号整数。 |
|
用于表示指针或句柄的平台特定类型。 |
|
因无效类型转换或显式转换引发的异常。 |
|
当方法调用对于对象的当前状态无效时引发的异常。 |
|
时区信息无效时引发的异常。 |
|
定义基于推送的通知的提供程序。 |
|
提供用于接收基于推送的通知的机制。 |
|
定义进度更新的提供程序。 |
|
定义一种检索服务对象的机制,服务对象是为其他对象提供自定义支持的对象。 |
|
提供对延迟初始化的支持。 |
|
提供对对象及其关联的元数据的延迟间接引用,以供 Managed Extensibility Framework 使用。 |
|
为三角函数、对数函数和其他通用数学函数提供常数和静态方法。 |
|
访问类成员的尝试失败时引发的异常。 |
|
指定数学舍入方法应如何处理两个数字间的中间值。 |
|
试图动态访问不存在的类成员时引发的异常。 |
|
指示应用程序的 COM 线程模型为多线程单元 (MTA)。 |
|
表示多播委托;即,其调用列表中可以拥有多个元素的委托。 |
|
在无法实现请求的方法或操作时引发的异常。 |
|
当调用的方法不受支持,或试图读取、查找或写入不支持调用功能的流时引发的异常。 |
|
支持可为其分配 null 的值类型,如引用类型。无法继承此类。 |
|
表示基础类型为值类型的对象,值类型与引用类型一样也可以分配 null。 |
|
尝试取消引用空对象引用时引发的异常。 |
|
支持 .NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。这是 .NET Framework 中所有类的最终基类;它是类型层次结构的根。 |
|
对已释放对象执行操作时所引发的异常。 |
|
标记不再使用的程序元素。无法继承此类。 |
|
取消线程正在执行的操作时在线程中引发的异常。 |
|
没有足够的内存继续执行程序时引发的异常。 |
|
在选中的上下文中所进行的算术运算、类型转换或转换操作导致溢出时引发的异常。 |
|
指示方法在调用中将允许参数的数目可变。无法继承此类。 |
|
当功能未在特定平台上运行时所引发的异常。 |
|
表示定义一组条件并确定指定对象是否符合这些条件的方法。 |
|
提供 IProgress<T>,用于调用每个报告的进度值的回调。 |
|
表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备。 |
|
将维数错误的数组传递给方法时引发的异常。 |
|
表示使用内部元数据标记的字段。 |
|
提供方法的内部元数据表示形式的句柄。 |
|
表示使用内部元数据标记的类型。 |
|
表示 8 位有符号整数。 |
|
表示单精度浮点数字。 |
|
指示应用程序的 COM 线程模型是单线程单元 (STA)。 |
|
将文本表示为一系列 Unicode 字符。 |
|
表示一种字符串比较操作,该操作使用特定的大小写以及基于区域性的比较规则或序号比较规则。 |
|
指定 Compare 和 Equals 方法的某些重载要使用的区域、大小写和排序规则。 |
|
指定适用的 Split 方法重载包含还是省略返回值中的空子字符串。 |
|
指示静态字段的值对于每个线程都是唯一的。 |
|
当为进程或操作分配的时间已过期时引发的异常。 |
|
表示一个时间间隔。 |
|
表示世界上的任何时区。 |
|
提供用于创建元组对象的静态方法。 |
|
表示 1 元组,即单一实例。 |
|
表示 2 元组,即二元组。 |
|
表示 3 元组,即三元组。 |
|
表示 4 元组,即四元组。 |
|
表示 5 元组,即五元组。 |
|
表示 6 元组,即六元组。 |
|
表示 7 元组,即七元组。 |
|
表示 n 元组,其中 n 为 8 或更大。 |
|
表示类型声明:类类型、接口类型、数组类型、值类型、枚举类型、类型参数、泛型类型定义,以及开放或封闭构造的泛型类型。 |
|
当方法试图使用它无权访问的类型时引发的异常。 |
|
作为类初始值设定项引发的异常的包装而引发的异常。无法继承此类。 |
|
类型加载失败发生时引发的异常。 |
|
表示 16 位无符号整数。 |
|
表示 32 位无符号整数。 |
|
表示 64 位无符号整数。 |
|
用于表示指针或句柄的平台特定类型。 |
|
当操作系统因 I/O 错误或特定类型的安全错误而拒绝访问时所引发的异常。 |
|
提供统一资源标识符 (URI) 的对象表示形式以及对 URI 各部分的轻松访问。 |
|
为统一资源标识符 (URI) 提供自定义构造函数,并修改 System.Uri 类的 URI。 |
|
指定 Uri 的各个部分。 |
|
控制 URI 信息的转义方式。 |
|
为 CheckHostName 方法定义主机名类型。 |
|
定义 IsWellFormedUriString 和几个 URI 构造函数方法的 URI 类型。 |
|
提供值类型的基类。 |
|
表示程序集、操作系统或公共语言运行时的版本号。无法继承此类。 |
|
为不返回值的方法指定返回值类型。 |
|
表示弱引用,即在引用对象的同时仍然允许垃圾回收来回收该对象。 |
|
表示类型化弱引用,即在引用对象的同时仍然允许垃圾回收来回收该对象。 |
|
提供用于 Windows 运行时的扩展方法。 |