C#虽然已经用了好多年了,但是从来没有系统的学习过,有很多新的语言特性也没有用过。找到官方的文档,从头到尾过一遍。。。
C#的类型系统
C# 采用统一的类型系统,因此任意类型的值都可视为 object。 每种 C# 类型都直接或间接地派生自 object 类类型,而 object 是所有类型的最终基类。 只需将值视为类型 object,即可将引用类型的值视为对象。 通过执行装箱和取消装箱操作,可以将值类型的值视为对象。

引用类型 (record class) 或值类型 (record struct)t
泛型
CLR
垃圾回收机制
Lambda 表达式支
LINQ使用
异步
反射
WCF的api是否都应该用异步方式来写?
Reference:
C#官方文档