C#
顶级语句(C#9.0)1、直接在 C#文件中直接编写入口方法的代码,不用类,不用 Main。经典写法仍然支持。反编译一下了解真相。2、同一个项目中只能有一个文件具有顶级语句。3、顶级语句中可以直接使用 await 语法,也可以声明函数
全局 using 指令(C#10)1、将 global 修饰符添加到 using 前,这个命名空间就应用到整个项目,不用重复 using。2、通常创建一个专门用来编写全局 using 代码的 C#文件。3、如果 csproj 中启用了enable,编译器会自动隐式增加对于 System、System.Linq 等常用命名空间的引入,不同各类型项目引入的命名空间也不一样。
Using 声明(C#8)在实现了 Idisposable/IAsyncDisposable 接口的类型的变量声明前加上 using,当代码执行离开变量的作用域时,对象就会被释放。
using SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=db1;Integrated Security ...
.Net
.Net.NET Core 的重要问题.NET Framework 缺点:1、系统级别的安装,互相影响2、无法独立部署3、ASP.NET 和 IIS 深度耦合4、ASP.NET 资源消耗大5、非云原生
.NET Core 的优点:1、支持独立部署,不互相影响;2、彻底模块化;3、没有历史包袱,运行效率高4、不依赖于 IIS5、跨平台6、符合现代开发理念:依赖注入、单元测试等
.NET Core 和.NET Framework 不同:1、.NET Core 不支持:ASP.NET WebForms、WCF 服务器端(Windows Communication Foundation)、WF、.NET Remoting、Appdomain2、部分 Windows-Only 的特性.NET core,但是无法跨平台: WinForm、WPF、注册表、Event Log、AD 等。
.NET Standard.NET Standard 是各个实现通用的基础库规范,规定了一系列需要被所有.NET Core、。NET Framework 及 Xamarin 等共同实现的 API。验证:.NET St ...






