C#

C# Learn

Posted by Kerwen Blog on February 28, 2022

C#虽然已经用了好多年了,但是从来没有系统的学习过,有很多新的语言特性也没有用过。找到官方的文档,从头到尾过一遍。。。

C#的类型系统

C# 采用统一的类型系统,因此任意类型的值都可视为 object。 每种 C# 类型都直接或间接地派生自 object 类类型,而 object 是所有类型的最终基类。 只需将值视为类型 object,即可将引用类型的值视为对象。 通过执行装箱和取消装箱操作,可以将值类型的值视为对象。
img

引用类型 (record class) 或值类型 (record struct)t

泛型

CLR

垃圾回收机制

Lambda 表达式支

LINQ使用

异步

反射

WCF的api是否都应该用异步方式来写?
Reference:
C#官方文档