System命名空间类和结构概述

需积分: 10 2 下载量 34 浏览量 更新于2024-07-22 收藏 724KB DOC 举报
namespace-system简述 System命名空间是.NET Framework中的一个核心命名空间,提供了许多基本类和结构,用于实现各种通用功能。下面是System命名空间中的一些重要类和结构的简介: 1. AccessViolationException类:该异常在尝试读写受保护内存时引发,用于保护应用程序免受非法内存访问的影响。 2. ActivationContext类:该类标识当前应用程序的激活上下文,提供了关于应用程序激活的信息,不能被继承。 3. Activator类:该类包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用,不能被继承。 4. AggregateException类:该异常表示在应用程序执行期间发生的一个或多个错误,提供了关于错误的详细信息。 5. AppDomain类:该类表示应用程序域,它是一个应用程序在其中执行的独立环境,提供了关于应用程序域的信息,不能被继承。 6. AppDomainManager类:该类提供非托管宿主的等效托管宿主,用于实现应用程序域的管理。 7. AppDomainSetup类:该类表示可以添加到AppDomain的实例的程序集绑定信息,用于配置应用程序域的设置。 8. AppDomainUnloadedException类:该异常在尝试访问已卸载的应用程序域时引发,用于保护应用程序免受应用程序域卸载的影响。 9. ApplicationException类:该异常发生非致命应用程序错误时引发,提供了关于错误的详细信息。 10. ApplicationId类:该类所含信息用于唯一标识基于清单的应用程序,提供了关于应用程序的唯一标识,不能被继承。 11. ApplicationIdentity类:该类提供唯一标识清单激活的应用程序的能力,提供了关于应用程序的唯一标识,不能被继承。 12. ArgumentException类:该异常在向方法提供的其中一个参数无效时引发,用于保护应用程序免受无效参数的影响。 13. ArgumentNullException类:该异常当将空引用(在Visual Basic中为Nothing)传递给不接受它作为有效参数的方法时引发,用于保护应用程序免受空引用的影响。 14. ArgumentOutOfRangeException类:该异常当参数值超出调用的方法所定义的允许取值范围时引发,用于保护应用程序免受参数范围异常的影响。 15. ArithmeticException类:该异常因算术运算、类型转换或转换操作中的错误而引发,用于保护应用程序免受算术运算错误的影响。 16. Array类:该类提供创建、操作、搜索和排序数组的方法,因而在公共语言运行时中用作所有数组的基类。 这些类和结构只是System命名空间中的少数几个,System命名空间中还有许多其他类和结构,用于实现各种通用功能。