原文出处: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相关的类库

C#常用类库简介(二)的更多相关文章

  1. JAVA常用类库简介(转)

    Java编程语言中为方便学习者学习,编制了许多类,这些类已经经过测试,都是我们编程的基础.如果不利用这些已存在的类,我们的编程工作将变得异常复杂并且效率低下.所以我们应尽可能多的掌握Java基本类库的 ...

  2. Java之常用类库

    1.Java常用类库(一):http://blog.csdn.net/e6894853/article/details/7925469 1.Java常用类库(二):http://blog.csdn.n ...

  3. .NET常用类库知识总结

    常用类库之.NET中的字符串 字符串的特性 1.不可变性        由于字符串是不可变的的,每次修改字符串,都是创建了一个单独字符串副本(拷贝了一个字符串副本).之所以发生改变只是因为指向了一块新 ...

  4. [Windows Phone]常用类库&API推荐

    原文 [Windows Phone]常用类库&API推荐 简介: 把自己的应用程序搭建在稳定的API之上,这会使得我们在开发时能把精力都集中在程序的业务逻辑之上,避免重复造轮子,并且使得程序结 ...

  5. Redis API与常用数据类型简介

    Redis API与常用数据类型简介 一.Redis API For .Net 首先,不得不说Redis官方提供了众多的API开发包,但是目前Redis官方版本不支持.Net直接进行连接,需要使用一些 ...

  6. Java基础类库简介

    Java基础类库简介 一.常用的基础类库:11个jar(Java Archive,Java归档)包 作为java语言使用者,我们可以感受到java语言带来的优势(平台无关.面向对象.多线程.高效易扩展 ...

  7. paip.c++ 常用类库attilax总结

    paip.c++ 常用类库attilax总结 VCL: WINDOWS平台最好的类库了..推荐使用..开发效率最高. 1 QT..推荐使用..开发效率比较高. 1 GTK(GTKMM)...开发效率没 ...

  8. 如鹏网学习笔记(四).Net常用类库

    .Net常用类库 一.String成员方法(常用) 1,bool Contains(string str) 判断字符串对象是否包含给定的内容 2,bool StartsWith(String str) ...

  9. C#构造方法(函数) C#方法重载 C#字段和属性 MUI实现上拉加载和下拉刷新 SVN常用功能介绍(二) SVN常用功能介绍(一) ASP.NET常用内置对象之——Server sql server——子查询 C#接口 字符串的本质 AJAX原生JavaScript写法

    C#构造方法(函数)   一.概括 1.通常创建一个对象的方法如图: 通过  Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初 ...

随机推荐

  1. PCSearch需要管理员权限,开机自启

    1.添加Windows服务,并设为自动启动: 2.通过服务启动AutoStartSevice.exe,通过AutoStartSevice.exe运行AutoStart.bat,通过AutoStart. ...

  2. 帆软FineReport报表由于使用HTML显示后无法控制行高

    问题:帆软FineReport报表由于使用HTML显示后无法控制行高. 原因:首先每行的第一个单元格是以HTML显示的,然后,数据库查询的数据集中,sql语句中包含这个代码:'<pre>' ...

  3. node.js是什么,node.js创建应用

    简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台.Node.js是一个事件驱动I/O服务端Java ...

  4. PHP开发者该知道的5个Composer小技巧

    Composer 是新一代的PHP依赖管理工具.本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便. 1. 仅更新单个库 只想更新某个特定的库,不想更新它的所有依赖,很简单 co ...

  5. iOS开发的调试技巧

    关于本文: 1.模拟器的快捷键 2.覆盖安装注意事项 3.给模拟器相册增加照片 4.模拟器中程序的数据 5.安装旧版本的模拟器 6.模拟慢网速 7.异常断点与符号断点 1.模拟器的快捷键 常用的模拟器 ...

  6. Python作业篇 day04

    ###一.写代码,有如下列表,按照要求实现每一个功能 li=['alex','bibi','cc0','didi'] #1.计算列表的长度 #2.列表中追加元素'seven',并输出添加后的列表 #3 ...

  7. PaperReading20200219

    CanChen ggchen@mail.ustc.edu.cn This is my first day sharing my reading paper and I will try to para ...

  8. (十四)登陆注册 逻辑二 前端globalData的使用 和 Storage

                        我们在点击登录的时候  成功之后跳转到home 一 在全局的app.js里会有一个 globalData 因为还有其他页面也要使用 共有的数据 所有用到  gl ...

  9. Redis列表类型

    列表类型(list) 可以存储一个有序的字符串列表.常用的操作是向列表两端添加元素. 一个列表类型键最多能容纳2^32 -1个元素. 命令 向列表两端增加元素 LPUSH key value [val ...

  10. I2S 总线学习:2-I2S驱动WM8978

    背景 为了了解I2S总线所对应的硬件设计,下文转载了<STM32:I2S驱动WM8978>. 以加深对I2S总线的了解. 正文 最近项目中使用STM32F4驱动音频IC:WM8978. 由 ...