C#类库查询手册:关键API详解

5星 · 超过95%的资源 需积分: 50 33 下载量 117 浏览量 更新于2024-07-30 收藏 6.47MB PDF 举报
"C#类库查询手册,涵盖了多个重要的C#命名空间,包括Microsoft.Aspnet.Snapin、Microsoft.Build.BuildEngine、Microsoft.Win32以及System等,提供了深入的类和方法的详细信息,旨在帮助开发者更好地理解和使用C#类库进行开发。" 在C#编程中,类库是开发高效应用程序的基础,它提供了大量的预定义类和方法,方便开发者快速构建功能丰富的应用。本手册主要关注以下几个关键的命名空间: 1. **Microsoft.Aspnet.Snapin**: 这个命名空间主要用于管理ASP.NET相关的服务和设置。例如,`AspNetManagementUtility`类提供了与IIS(Internet Information Services)交互的工具,可以帮助开发者在命令行或脚本环境下配置和管理ASP.NET应用程序。 2. **Microsoft.Build.BuildEngine**: 这是用于构建.NET项目的核心引擎,包含了许多与构建过程相关的类。例如: - `BuildItem`类代表一个构建项,如源代码文件、资源文件等。 - `BuildItemGroup`类是一个集合,用于存储多个`BuildItem`实例。 - `BuildItemGroupCollection`是`BuildItemGroup`类的集合,可以处理多个构建项组。 - `BuildProperty`类表示构建属性,如版本号、目标框架等。 - `BuildPropertyGroup`类是构建属性的集合,用于组织和管理多个`BuildProperty`实例。 - `BuildPropertyGroupCollection`则提供了对多个`BuildPropertyGroup`的管理。 3. **Microsoft.Win32**: 此命名空间提供了对Windows API的访问,涉及操作系统级别的功能。例如: - `IntranetZoneCredentialPolicy`类允许开发者自定义网络请求的凭据策略,特别是在内网环境中。 - `PowerModeChangedEventArgs`类包含了关于电源状态变化的详细信息,通常用于响应系统电源模式的改变。 - `Registry`类则提供了一种操作Windows注册表的接口,可以读取、写入或修改注册表键值。 4. **System**: 这是最基础的命名空间,包含了C#语言的核心类型,如`String`、`Int32`、`Object`等,以及各种常用服务,如线程管理、集合类、异常处理等。 本手册通过详尽的介绍和实例,帮助开发者深入理解这些命名空间中的类和方法,提高开发效率,实现更高质量的C#编程。对于初学者和经验丰富的开发者来说,这都是一份极具价值的参考资源。
2018-07-11 上传
C#基础类库 1.Chart图形 Assistant创建显示图像的标签和文件 OWCChart统计图的封装类 2.Cookie&Session;&Cache;缓存帮助类 CacheHelper C#操作缓存的帮助类,实现了怎么设置缓存,怎么取缓存,怎么清理缓存等方法,只需要调用方法就可以实现 CookieHelper C#操作Cookie的帮助类,添加Cookie,删除Cookie,修改Cookie,清理Cookie SessionHelper C#关于Session的操作,获取Session,设置Session,删除Session使用方便,只需要调用方法就可以了 SessionHelper2 C#关于Session的一些高级操作,比如取Session对象,取Session数据等等 3.CSV文件转换 CsvHelper CSV文件导入DataTable和DataTable导出到Csv文件等操作 4.DEncrypt 加密/解密帮助类 DEncrypt C#DEncrypt加密/DEncrypt解密帮助类 ,多种方式,可以设置Key DESEncrypt C#DESEncrypt加密/DESEncrypt解密帮助类 ,多种方式,可以设置Key Encrypt C#Encrypt--Encrypt加密/Encrypt解密/附加有MD5加密,个人感觉很不错的一个加密类 HashEncode 哈希加密帮助类,得到随机哈希加密字符串,随机哈希数字加密等 MySecurity MySecurity--Security安全加密/Security Base64/Security文件加密,以及一些常用的操作方法 RSACryption RSACryption--RSA加密/RSA解密字符串 RSA加密应用最多是银行接口,这里的方法可以直接使用哦 5.FTP操作类 FTPClient   FTPClient--FTP操作帮助类,FTP上传,FTP下载,FTP文件操作,FTP目录操作 FTPHelper FTPHelper-FTP帮助类,FTP常用操作方法,添加文件,删除文件等 FTPOperater FTP操作帮助类,方法比较多,比较实用 6.JS操作类 JsHelper JsHelper--Javascript操作帮助类,输出各种JS方法,方便不懂JS的人使用,减少代码量 7.JSON 转化类 ConvertJson List转成Json|对象转成Json|集合转成Json|DataSet转成Json|DataTable转成Json|DataReader转成Json等 8.Mime MediaTypes 电子邮件类型帮助类,规定是以Xml,HTML还是文本方式发送邮件 MimeEntity Mime实体帮助类 MimeHeaders mime的Header帮助类 MimeReader mime读取帮助类 QuotedPrintableEncoding mimeEncoding帮助类 9.PDF 转化类 PDFOperation PDFOperation--C#PDF文件操作帮助类 类主要功能有1.构造函数2.私有字段3.设置字体4.设置页面大小 5.实例化文档6.打开文档对象7.关闭打开的文档8.添加段落9.添加图片10.添加链接、点 等功能 10.ResourceManager 操作类 AppMessage app消息格式化类,返加字符串帮助类 ResourceManager C#一个操作Resource的帮助类 ResourceManagerWrapper Resources 操作Resources的帮助类,使用Api的方式 Sample.xml 11.XML操作类 XmlHelper 操作Xml文档的帮助类,主要是添加,删除,修改,查询节点的操作和操作后进行保存的功能。 XMLProcess 操作Xml文档的帮助类,主要是添加,删除,修改,查询节点的操作的功能。 12.弹出消息类 MessageBox JS弹出信息帮助类 ShowMessageBox 相对于MessageBox更丰富的提示类 13.导出Excel 操作类 DataToExcel