17. c#9.0 新特征,代码实践 .net 5整合了原有的Framework和.net core,单一SDK 如果希望代码在.framework dotnetcore, .net5之间重用,还是要用.netStandard2 Top-level语句 Init关键字,允许被修饰的属性在对象初始化的时候被赋值,其他场景是只读 record类型直接声明属性成员即可。Init自动修饰 判断是否相等,内部的几个属性一致就是TRUE 多个变量模式匹配 类型推断 is not语句