# [[基本概念|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. 顺序存储和链式存储 9. LinkedList 10. 泛型栈和队列 11. 委托事件 12. 匿名函数 13. lambda 14. List排序 15. 协变逆变 16. 多线程 17. 预处理器 18. 反射 # 杂记 1. [[命名法]]