# [[基本概念|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. [[命名法]]
