C# 7 和 .NET Core 2.0 高性能开发指南
1. 适用人群与环境要求
对于想要提升应用程序代码速度,或者希望将技能提升到新水平,开发出不仅高性能还符合行业最佳实践的优质应用程序的 .NET 开发者来说,相关技术的学习十分重要。在开始学习前,需要配备以下环境配置:
- 开发环境:Visual Studio 2015/2017 社区版
- 执行环境:.NET Core
- 操作系统环境:Windows 或 Linux
2. .NET Core 2.0 与 C# 7 的新特性
2.1 .NET 的演进与 .NET Core 2.0 的改进
- 性能提升:
- RyuJIT 编译器:在 .NET Core 中,RyuJIT 编译器发挥着重要作用,它能提高代码的编译效率和执行性能。
- Profile 引导优化:通过分析代码的运行情况,对代码进行针对性的优化,提升整体性能。
- 简化打包:让应用程序的打包过程更加简单高效。
- 从 .NET Core 1.x 升级到 2.0 的步骤:
- 安装 .NET Core 2.0。
- 升级 TargetFramework。
- 更新 .NET Core SDK 版本。 </