zoukankan      html  css  js  c++  java
  • C#常用类库简介(二)

    原文出处:http://blog.csdn.net/weiwenhp/article/details/8140503

    C#常用类库简介(一)的地址

    System与mscorlib这两个dll中的类库是我们平时用的最多的.由于这两个dll中的很多命名空间都是相同的,也就是说很多命名空间是同时处于这两个dll中.所以接下来以命名空间分类来讨论下.

    System

    常用的基本类型都差不多在这命名空间下面了.比如string , Int16,int32,object,类型转换,数值计算.另外还有类Console.

    System.IO

    IO就是Input ,Output嘛.所有文件的读就可以看成input,写就是output.所以跟文件相关的操作基本上都在这个命名空间下,读文件,写文件,创建文件,复制文件,权限控制.常用的类有File,Directory,Path,StreamReader , StreamWriter.

    System.IO.Compression

    文件的压缩和解压缩,主要是Zip文件.

    System.Text

    文件保存在磁盘上要指定某种编码格式,像英语都用ASNI是一点问题都没有,但还有其他文字,比如汉字,日文.最后为了统一处理不同文字,整出了个unicode,有啥UTF-8,UTF-16之类的.反正跟编码相关的类都差不多在这个命名空间下面了啊.另外像常用的类StringBuilder也在这里.

    System.Text.ReularExpressions

    这下面的类不多,全是跟正则表达式相关的.

    System.Collections , System.Collections.Generis

    collections是集合的意思,我们以前学数据结构时啥线性表,队列,哈希表,字典就是一种集合.而这些数据结构类库给你做好了,就在命名空间System.Collections下面.而System.Collections.Generis就是集合的泛型.

    System.Reflection

    跟反映相关的类都在这里.比如常用的类Assembly

    System.Threading

    线程相关的类都在此命名空间下.

    Microsoft.Win32

    操作注册表的相关类都在这个命名空间下,比如常用的Registry , RegistryKey

    System.Media

    这里面就三个类SoundPlayer (控制.wav文件), SytemSound , SytemSounds控制系统声音

    System.Net , System.Net.Sockets

    System.Net是跟网络相关的类,比如常用的HttpListener , IPAddress.而System.Net.Sockets虽也是跟网络相关,不过主要是跟sockets(套接字)相关的类,在计算机网络中我们常用到套接字这术语.

    System.Net.Mail

    跟发邮件相关的类.

    System.Runtime.Serialization.Formatters.Binary , System.Xml.Serialization

    跟序列化相关的.前者是序列化成二进制,后者是序列化为xml格式.

    .Net 3.0与.Net3.5

    新添加的版本是向后兼容的,.Net2.0里面的所有类库依然在里面,而且是占主要部分.新版本的只是添加了一部分类库

    .Net 3.0中主要添加WPF ,Workfow这些功能.凡是带个Presentation的dll,里面的类库基本上是跟WPF相关的.

    WPF(Windows Presentation Foundation)是一个用户界面框架,比WinForm的页面更炫,更酷啊.

    而带Workflow字样的自然是跟workflow(又简称WF)相关. WF提供了对企业的业务流程相关的支持,用来搞啥ERP系统应该是比较方便的.

    .Net3.5主要增加了个Linq

    程序集System.Core下面的命名空间Sytem.Linq

    程序集Sytem.Xml.Linq 和程序集System.Data.Linq都是与Linq相关的类库

  • 相关阅读:
    CF821E 【Okabe and El Psy Kongroo】
    BZOJ1231: [Usaco2008 Nov]mixup2 混乱的奶牛
    P1896 [SCOI2005]互不侵犯
    QBXT Day 2 记录
    CF467C George and Job
    【luogu P3373 线段树2】 模板
    【luogu P1306 斐波那契公约数】 题解
    【luogu T24743 [愚人节题目5]永世隔绝的理想乡】 题解
    【luogu P1903 [国家集训队]数颜色】 题解
    莫队算法~讲解
  • 原文地址:https://www.cnblogs.com/crazytomato/p/8275258.html
Copyright © 2011-2022 走看看