.Net 常用类库 |
了解常用类库的名称以及它们的用途。 |
⛔ 为方便检索,某些重要用途的类也单独列出。 |
---|
本章内容以 .net Framework 4.5 为基础
魔法软糖╱2022年2月5日 初稿 1194 字
╱www.yuque.com/mfrt/00/netlib
基础
系统〈System〉 基元类型、对象基类、事件、委托、接口、属性和异常处理。 |
||
---|---|---|
数学〈Math〉 基础数学运算 |
随机数〈Random〉 产生随机数。 |
数字〈Numerics〉 大数字和复数 |
集合〈Collections〉 集合。 |
泛型集合〈Generic〉 泛型集合。 |
|
文字处理
文本〈Text〉 字符串的处理以及格式化。 |
编码〈Encodeing〉 字符编码的处理。 |
正则〈RegularExpressions〉 正则表达式。 |
---|---|---|
时间和全球化
时间〈DateTime〉 |
计时〈Times〉 |
资源〈Resources〉 管理应用程序的区域性资源文件 |
---|---|---|
本地化〈Globalization〉 本地化的处理。 |
历法〈Calendar〉 | 文化〈CultureInfo〉 |
文件和IO流
文件系统〈FileSystem〉 管理文件的系统 |
文件〈File〉 文件的操作 |
目录〈Directory〉 目录的操作 |
---|---|---|
读写〈IO〉 读写文件 |
内存〈Memory〉 访问内存 |
内存映射〈MemoryMappedFile〉 访问内存或者读写文件 |
解压缩〈Compression〉 压缩与解压缩。 |
日志〈Log〉 | 配置〈Configuration〉 |
串口〈SerialPort〉 从串口中读写数据 |
管道〈Pipes〉 |
|
数据
数据〈Data〉 |
查询令〈Linq〉 |
查询语句〈Linq.Expressions〉 |
---|---|---|
SQL〈Data.SqlClient〉 |
OLEDB〈Data.OleDb〉 |
数据访问〈Data.Common〉 |
通用标记语言〈XML〉 |
| JSON〈Web.Script.Serialization〉
需要System.Web.Extensions |
| 序列化〈Serialization〉 | 反序列化〈Deserialize〉 | 二进制序列化〈Formatters.Binary〉 |
安全
安全〈Security〉 |
加密〈Encrypt〉 | 解密〈Decrypt〉 |
---|---|---|
控制台
控制台〈Console〉 |
||
---|---|---|
窗体
窗体〈Windows.Forms〉 |
窗体设计〈Forms.Design〉 | 组件模型〈ComponentModel〉 |
---|---|---|
布局〈Forms.Layout〉 |
视觉样式〈Forms.VisualStyles〉 |
属性栏〈PropertyGridInternal〉 为 PropertyGrid 控件提供内部支持 |
互操作
互操作〈InteropServices〉 |
||
---|---|---|
系统服务
服务〈ServiceProcess〉 |
WMI〈Management〉 获取 Windows 系统硬件信息 |
注册表〈Win32.RegistryKey〉 操作Windows注册表。 |
---|---|---|
图形
图形设备接口〈GDI〉 基本图形功能。 |
文字排版〈Text〉 高级排版功能。 |
高级图像处理〈Imaging〉 高级图像处理功能。 |
---|---|---|
设计〈Design〉 扩展设计时用户界面 (UI) 逻辑和绘制的类。 |
打印〈Printing〉 为窗体提供打印相关服务。 |
矢量图〈Drawing2D〉 高级的二维和矢量图形功能。 |
多媒体
| | —- | —- | —- |
线程
进程〈Process〉 |
线程〈Threading〉 | 诊断〈Diagnostics〉 与系统进程、事件日志和性能计数器进行交互。 |
---|---|---|
| 任务〈Task〉 | 工作流〈Workflow〉 |
反射与编译
动态类型〈Dynamic〉 |
反射〈Reflection〉 | 源代码模型〈CodeDom〉 |
---|---|---|
运行时〈Runtime〉 | 程序集〈Assembly〉 | 编译服务〈CompilerServices〉 |
安装和部署
部署〈Deployment〉 |
||
---|---|---|
网络
联网〈Net〉 |
网络请求〈WebRequest〉 |
超文本请求〈HttpWebRequest〉 |
---|---|---|
网络缓存〈Cache〉 为通过 网络请求 获取的资源制定缓存策略。 |
网络响应〈WebResponse〉 | 联网配置〈Configuration〉 访问和更新Net配置设置。 |
超文本协议〈Http〉 现代 HTTP 应用程序。 |
超文本协议标头〈Http.Headers〉 为 HTTP 标头集合提供支持。 |
|
网站〈Web〉 浏览器和服务器通信 |
全球资源标识符〈Uri〉 访问统一资源标识符 (URI) 。 |
网络信息〈NetworkInformation〉 用于以编程方式收集有关网络事件、更改、统计信息和属性的信息的类。 |
P2P〈PeerToPeer〉 为开发人员提供对接协作接口的一种托管实现。 |
消息队列〈Messaging〉 连接、监视和管理网络上的消息队列,以及发送、接收或查看消息。 |
P2P解析〈PeerToPeer.Collaboration〉 为开发人员提供对等名称解析协议 (PNRP) 的一种托管实现。 |
套接字〈Sockets〉 提供 Windows 套接字 (Winsock) 接口。 |
网站套接字〈WebSockets〉 提供 WebSocket 接口的一种托管实现。 |
网络目录〈DirectoryServices〉 提供从托管代码到 Active Directory 域服务的轻松访问权限。 |
电子邮件
邮件〈Mail〉 使用 SMTP 协议撰写和发送邮件时所使用的类。 |
多用途邮件〈Mime〉 多用途 Internet 邮件交换标头 |
|
---|---|---|
网络安全
联网安全〈Net.Security〉 用于为主机间的安全通信提供网络流的类。 |
身份验证〈Security.Authentication.ExtendedProtection〉 为采用应用程序扩展保护的身份验证提供支持。 |
|
---|---|---|
身份验证配置〈ExtendedProtection.Configuration〉 为配置采用应用程序扩展保护的身份验证提供支持。 |
其他