C# System命名空间简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
System 命名空间
类
Activator 包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。
AppDomain 表示应用程序域,它是一个应用程序在其中执行的独立环境。
不能继承此类。
AppDomainSetup 表示可以添加到AppDomain 的实例的程序集绑定信息。
AppDomainUnloadedException 在尝试访问已卸载的应用程序域时引发的异常。
ApplicationException 发生非致命应用程序错误时引发的异常。
ArgumentException 在向方法提供的其中一个参数无效时引发的异常。
ArgumentNullException 当将空引用(在Visual Basic 中为Nothing)传递给不接受它作为有效参数的方法时引发的异常。
ArgumentOutOfRangeException 当参数值超出调用的方法所定义的允许取值范围时引发的异常。
ArithmeticException 因算术运算、类型转换或转换操作中的错误而引发的异常。
Array 提供创建、操作、搜索和排序数组的方法,因而在公共语言运行库中用作所有数组的基类。
ArrayTypeMismatchException 当试图在数组中存储类型不正确的元素时引发的异常。
AssemblyLoadEventArgs 为AssemblyLoad 事件提供数据。
Attribute 自定义属性的基类。
AttributeUsageAttribute 指定另一特性类的用法。
无法继承此类。
BadImageFormatException 当DLL 或可执行程序的文件图像无效时引发的异常。
BitConverter 将基础数据类型与字节数组相互转换。
Buffer 操作基元类型的数组。
CannotUnloadAppDomainException 卸载应用程序域的尝试失败时引发的异常。
CharEnumerator 支持循环访问String 并读取它的各个字符。
CLSCompliantAttribute 指示程序元素是否符合公共语言规范(CLS)。
无法继承此类。
Console 表示控制台应用程序的标准输入流、输出流和错误流。
无法继承此类。
ContextBoundObject 定义所有上下文绑定类的基类。
ContextMarshalException 在尝试将对象封送过上下文边界失败时引发的异常。
ContextStaticAttribute 指示静态字段的值是特定上下文的唯一值。
Convert 将一个基本数据类型转换为另一个基本数据类型。
DBNull 表示空值。
Delegate 表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。
DivideByZeroException 试图用零除整数值或十进制数值时引发的异常。
DllNotFoundException 当未找到在DLL 导入中指定的DLL 时所引发的异常。
DuplicateWaitObjectException 当对象在同步对象数组中不止一次出现时引发的异常。
EntryPointNotFoundException 因不存在项方法而导致加载类的尝试失败时引发的异常。
Enum 为枚举提供基类。
Environment 提供有关当前环境和平台的信息以及操作它们的方法。
不能继承此类。
EventArgs EventArgs 是包含事件数据的类的基类。
Exception 表示在应用程序执行期间发生的错误。
ExecutionEngineException 当公共语言运行库的执行引擎中发生内部错误时引发的异常。
无法继承此类。
FieldAccessException 当试图非法访问类中的私有字段或受保护字段时引发的异常。
FlagsAttribute 指示可以将枚举作为位域(即一组标志)处理。
FormatException 当参数格式不符合调用的方法的参数规范时引发的异常。
GC 控制系统垃圾回收器(一种自动回收未使用内存的服务)。
IndexOutOfRangeException 试图访问索引超出数组界限的数组元素时引发的异常。
无法继承此类。
InvalidCastException 因无效类型转换或显式转换引发的异常。
InvalidOperationException 当方法调用对于对象的当前状态无效时引发的异常。
InvalidProgramException 当程序包含无效Microsoft 中间语言(MSIL) 或元数据时将引发的异常。
通常这表示编译器中出现错误。
LoaderOptimizationAttribute 用于为可执行应用程序的主方法设置默认的加载程序优化策略。
LocalDataStoreSlot 封装内存槽以存储本地数据。
无法继承此类。
MarshalByRefObject 允许在支持远程处理的应用程序中跨应用程序域边界访问对象。
Math 为三角函数、对数函数和其他通用数学函数提供常数和静态方法。
MemberAccessException 访问类成员的尝试失败时引发的异常。
MethodAccessException非法尝试访问类中的私有方法或受保护的方法时引发的异常。
MissingFieldException 试图动态访问不存在的字段时引发的异常。
MissingMemberException 试图动态访问不存在的类成员时引发的异常。
MissingMethodException 试图动态访问不存在的方法时引发的异常。
MTAThreadAttribute 指示应用程序的COM 线程模型为多线程单元(MTA)。
MulticastDelegate 表示多路广播委托;即,其调用列表中可以拥有多个元素的委托。
MulticastNotSupportedException 当试图合并不可合并的委托类型的两个实例时引发的异常,除非操作数中有一个是空引用(在Visual Basic 中为Nothing)。
无法继承此类。
NonSerializedAttribute 指示可序列化类的某个字段不应被序列化。
无法继承此类。
NotFiniteNumberException 当浮点值为正无穷大、负无穷大或非数字(NaN) 时引发的异常。
NotImplementedException 在无法实现请求的方法或操作时引发的异常。
NotSupportedException 当调用的方法不受支持,或试图读取、查找或写入不支持调用功能的流时引发的异常。
NullReferenceException 尝试取消引用空对象引用时引发的异常。
Object 支持.NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。
这是.NET Framework 中所有类的最终基类;它是类型层次结构的根。
ObjectDisposedException 对已处置的对象执行操作时所引发的异常。
ObsoleteAttribute 标记不再使用的程序元素。
无法继承此类。
OperatingSystem 表示有关操作系统的信息,如版本和平台标识符。
OutOfMemoryException 没有足够的内存继续执行程序时引发的异常。
OverflowException 在选中的上下文中所进行的算术运算、类型转换或转换操作导致溢出时引发的异常。
ParamArrayAttribute 指示方法在调用中将允许参数的数目可变。
无法继承此类。
PlatformNotSupportedException 当功能未在特定平台上运行时所引发的异常。
Random 表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备。
RankException 将维数错误的数组传递给方法时引发的异常。
ResolveEventArgs 为TypeResolve、ResourceResolve 和AssemblyResolve 事件提供数据。
SerializableAttribute 指示一个类可以序列化。
无法继承此类。
StackOverflowException 挂起的方法调用过多而导致执行堆栈溢出时引发的异常。
无法继
承此类。
STA ThreadAttribute 指示应用程序的COM 线程模型是单线程单元(STA)。
String 表示文本,即一连串Unicode 字符。
SystemException 为System 命名空间中的预定义异常定义基类。
ThreadStaticAttribute 指示静态字段的值对于每个线程都是唯一的。
TimeZone 表示时区。
Type 表示类型声明:类类型、接口类型、数组类型、值类型和枚举类型。
TypeInitializationException 作为由类初始值设定项引发的异常周围的包装引发的异常。
无法继承此类。
TypeLoadException 类型加载失败发生时引发的异常。
TypeUnloadedException 试图访问已卸载的类时引发的异常。
UnauthorizedAccessException 当操作系统因I/O 错误或指定类型的安全错误而拒绝访问时所引发的异常。
UnhandledExceptionEventArgs 为以下情况下引发的事件提供数据:存在一个不是由应用程序域处理的异常。
Uri 提供统一资源标识符(URI) 的对象表示形式和对URI 各部分的轻松访问。
UriBuilder 为统一资源标识符(URI) 提供自定义构造函数,并修改Uri 类的URI。
UriFormatException 当检测到无效的统一资源标识符(URI) 时引发的异常。
ValueType 提供值类型的基类。
Version 表示公共语言运行库程序集的版本号。
无法继承此类。
WeakReference 表示“弱引用”,即在引用对象的同时仍然允许对该对象进行垃圾回收。
接口
IAppDomainSetup 表示可以添加到AppDomain 的实例的程序集绑定信息。
IAsyncResult 表示异步操作的状态。
ICloneable 支持克隆,即用与现有实例相同的值创建类的新实例。
IComparable 定义通用的比较方法,由值类型或类实现以创建类型特定的比较方法。
IConvertible 定义特定的方法,这些方法将实现引用或值类型的值转换为具有等效值的公共语言运行库类型。
ICustomFormatter 定义一种方法,它支持对象值的自定义(用户定义)格式设置。
IDisposable 定义一种释放分配的非托管资源的方法。
IFormatProvider 提供用于检索控制格式化的对象的机制。
IFormattable 提供将对象的值格式化为字符串表示形式的功能。
IServiceProvider 定义一种检索服务对象的机制,服务对象是为其他对象提供自定义支持的对象。
_AppDomain 表示应用程序域,它是一个应用程序在其中执行的独立环境。
结构
ArgIterator 表示变长参数列表;即采用可变数量的参数的函数的参数。
Boolean 表示布尔值。
Byte 表示一个8 位无符号整数。
Char 表示一个Unicode 字符。
DateTime 表示时间上的一刻,通常以日期和当天的时间表示。
Decimal 表示十进制数。
Double 表示一个双精度浮点数字。
Guid 表示全局唯一标识符(GUID)。
Int16 表示16 位有符号的整数。
Int32 表示32 位有符号的整数。
Int64 表示64 位有符号的整数。
IntPtr 用于表示指针或句柄的平台特定类型。
RuntimeArgumentHandle 引用变长参数列表。
RuntimeFieldHandle 使用内部元数据标记表示一个字段。
RuntimeMethodHandle RuntimeMethodHandle 是方法的内部元数据表示形式的句柄。
RuntimeTypeHandle 表示使用内部元数据标记的类型。
SByte 表示8 位有符号整数。
Single 表示一个单精度浮点数字。
TimeSpan 表示一个时间间隔。
TypedReference 描述既包含指向某位置的托管指针,也包含该位置可能存储的类型的运行时表示形式的对象。
UInt16 表示16 位无符号整数。
UInt32 表示32 位无符号整数。
UInt64 表示64 位无符号整数。
UIntPtr 用于表示指针或句柄的平台特定类型。
V oid 指示不返回值的方法,即具有void 返回类型的方法。
委托
AssemblyLoadEventHandler 表示处理AppDomain 的AssemblyLoad 事件的方法。
AsyncCallback 引用在异步操作完成时调用的回调方法。
CrossAppDomainDelegate 由DoCallBack 使用,用于跨应用程序域的调用。
EventHandler 表示将处理不包含事件数据的事件的方法。
ResolveEventHandler 表示处理AppDomain 的TypeResolve、ResourceResolve 和AssemblyResolve 事件的方法。
UnhandledExceptionEventHandler表示将处理事件的方法,该事件由应用程序域不处理的异常引发。
枚举
AttributeTargets 指定可以对它们应用特性的应用程序元素。
DayOfWeek 指定一周的某天。
Environment.SpecialFolder 指定用于检索系统特殊文件夹的目录路径的枚举常数。
LoaderOptimization 一个枚举,它与LoaderOptimizationAttribute 类一起使用为可执行文件指定加载程序优化。
PlatformID 描述程序集所支持的平台。
TypeCode 指定对象的类型。
UriHostNameType 为Uri.CheckHostName 方法定义主机名类型。
UriPartial 为Uri.GetLeftPart 方法定义URI 的各部分。