.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
    SQLData.SqlClient
    OLEDBData.OleDb
    数据访问Data.Common
    通用标记语言XML


    | JSONWeb.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
    WMIManagement
    获取 Windows 系统硬件信息
    注册表Win32.RegistryKey
    操作Windows注册表。

    图形

    图形设备接口GDI
    基本图形功能。
    文字排版Text
    高级排版功能。
    高级图像处理Imaging
    高级图像处理功能。
    设计Design
    扩展设计时用户界面 (UI) 逻辑和绘制的类。
    打印Printing
    为窗体提供打印相关服务。
    矢量图Drawing2D
    高级的二维和矢量图形功能。

    多媒体

    | 多媒体Media〉 | 语音Speech〉 |

    | | —- | —- | —- |

    线程

    进程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
    用于以编程方式收集有关网络事件、更改、统计信息和属性的信息的类。
    P2PPeerToPeer
    为开发人员提供对接协作接口的一种托管实现。
    消息队列Messaging
    连接、监视和管理网络上的消息队列,以及发送、接收或查看消息。
    P2P解析PeerToPeer.Collaboration
    为开发人员提供对等名称解析协议 (PNRP) 的一种托管实现。
    套接字Sockets
    提供 Windows 套接字 (Winsock) 接口。
    网站套接字WebSockets
    提供 WebSocket 接口的一种托管实现。
    网络目录DirectoryServices
    提供从托管代码到 Active Directory 域服务的轻松访问权限。

    电子邮件

    邮件Mail
    使用 SMTP 协议撰写和发送邮件时所使用的类。
    多用途邮件Mime
    多用途 Internet 邮件交换标头

    网络安全

    联网安全Net.Security
    用于为主机间的安全通信提供网络流的类。
    身份验证Security.Authentication.ExtendedProtection
    为采用应用程序扩展保护的身份验证提供支持。
    身份验证配置ExtendedProtection.Configuration
    为配置采用应用程序扩展保护的身份验证提供支持。

    其他