一,C#语言基础类
1,.NET Framework基础类库
(1)System,System.Collection,System.Text
1:System:是.net Framework的核心类库,包含了运行C#程序必不可少的系统类,如基本的数据类型,基本数学函数,字符串处理,异常处理类等
2:System.Collection:是有关集合的基本类库,包括实现栈和hash表的Stack类和Hash table类等
3:System.Text:是有关文字字符的基本类库
(2)System.IO
1:System.IO是输入/输出的基础类库,包含了实现C#程序与操作系统,网络以及其他C#程序做数据交换所使用的类,如基本输入/输出流,文件输入/输出流,二进制输入/输出流,字符读写流等
(3)System.windows.Forms,System.Drawing
1:System.windows.Forms:用来构建Windows窗体的类库
2:System.Drawing:提供了基本的图形操作
(4)System.Web
1:System.Web用来实现运行于Internet相关开发的类库,他们组成了ASP.NET网络应用开发的基础类库
(5)System.XML,System.Web.Services
1:System.XML:处理XML的类库
2:System.Web.Services:处理基于XML的Web Service的类库
(6)System.Data
1:System.Data:关于数据及数据库编程的
(7)其他
2,Object类
(1)对象的相等性
(2)ToString()
(3)GetType()
(4)拷贝操作
3,简单数据类型及转换
(1)简单类型
(2)类型转换
4,Math类及Random类
5,DateTime类及TimeSpan类
6,Console类
二,字符串
1,String类
2,StringBuilder类
3,数据的格式化
三,集合类
1,集合的遍历
2,List,Stack及Queue类
3,Dictionary及Hashtable类
4,其他集合类
四,排序与查找
1,IComParable接口和IComparer接口
2,使用Array类进行排序与查找
3,集合类中的排序与查找
4,自己编写排序程序
五,Linq
1,Linq的基本用法
Linq:语言集成查询
1:Linq to object
2:Linq to database
3:Linq to XML
2,Linq的查询方法
1:Linq的两种写法
2:扩展方法
3:Linq的查询运算符