C#语言基础
1、内置类型:bool, byte, sbyte, char, decimal, double float, int, uint, long, ulong, object, short, ushort, string
2、可空数据类型
3、值类型value与引用类型reference
4、操作符重载
5、结构体struct与类class
6、枚举enum
7、#region 块注释
8、数组,集合,索引器,迭代器foreach
9、可变参数param
10、泛型generic:泛型继承,泛型约束
11、委托 delegate,事件event
12、异常exception: try, throw, finally
13、 类修饰符:public、internal(程序集内访问)、partial(部分类)、abstract、sealed、static
成员修符:public、protected、private、internal、sealed、abstract、virtual、override、readonly、const
14、参数 ref,out
15、属性封装数据 property
16、readonly,const(static)
17、继承、多态 new,override,virtual
abstract类,sealed类
18、boxing和unboxing
19、结构体:不支持继承和析构,值类型
20、接口和抽象类(版本控制)
21、垃圾回收机制,GC