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