# [[基本概念|C#基本概念]] # 入门 1. [[常量]] 2. [[转义字符]](解决string内部符号问题) 3. [[格式转换]] 4. [[字符串拼接]] 5. [[三目运算符]] # 基础 1. [[枚举]] 2. [[值类型和引用类型]] 3. [[ref和out]] 4. [[变长参数]] 5. [[结构体]]和[[枚举]] # 核心 1. [[成员变量和访问修饰符]] 2. [[构造函数、析构函数、垃圾回收]] 3. [[成员属性]] 4. [[索引器]] 5. [[静态成员]],[[静态类和静态构造函数]] 6. [[运算符重载]] 7. [[内部类和分部类]] 8. [[继承]] 9. [[里氏替换原则]] 10. [[万物之父和装箱与拆箱|装箱与拆箱]] 11. [[密封类]] 12. [[多态vob]] 13. [[抽象类和抽象方法|抽象类和抽象函数]] 14. [[接口]] 15. [[密封函数]] 16. [[命名空间]] 17. [[抽象类和接口的区别|抽象类的接口的区别]] # 进阶 1. [[ArrayList]] 2. [[Stack]] 3. [[Queue]] 4. [[Hashtable]] 5. [[泛型]]和[[泛型约束]] 6. List 7. Dictionary 8. LinkedList 9. 泛型栈和队列 10. 委托事件 11. 匿名函数 12. lambda 13. List排序 14. 协变逆变 15. 多线程 16. 预处理器 17. 反射 # 杂记 1. [[命名法]]