会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hez2010
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2022年7月10日
C# 11 的新特性和改进前瞻
摘要: 前言 .NET 7 的开发还剩下一个多月就要进入 RC,C# 11 的新特性和改进也即将敲定。在这个时间点上,不少新特性都已经实现完毕并合并入主分支 C# 11 包含的新特性和改进非常多,类型系统相比之前也有了很大的增强,在确保静态类型安全的同时大幅提升了语言表达力。 那么本文就按照方向从 5 个大
阅读全文
posted @ 2022-07-10 00:11 hez2010
阅读(8837)
评论(32)
推荐(60)
2022年5月19日
重新认识 MSBuild - 1
摘要: 前言 很多人一谈到 MSBuild,脑子里就会出现 “XML”、“只能用 VS 的属性框图形界面操作”、“可定制性和扩展性差” 和 “性能低” 等印象,但实际上这些除了 “XML” 之外完全都是刻板印象:这些人用着 Visual Studio 提供的图形界面,就完全不愿意花个几分钟时间翻翻文档去理解
阅读全文
posted @ 2022-05-19 18:11 hez2010
阅读(3056)
评论(18)
推荐(46)
2022年4月21日
C# 11 对 ref 和 struct 的改进
摘要: 前言 C# 11 中即将到来一个可以让重视性能的开发者狂喜的重量级特性,这个特性主要是围绕着一个重要底层性能设施 ref 和 struct 的一系列改进。 但是这部分的改进涉及的内容较多,不一定能在 .NET 7(C# 11)做完,因此部分内容推迟到 C# 12 也是有可能的。当然,还是很有希望能在
阅读全文
posted @ 2022-04-21 14:30 hez2010
阅读(6099)
评论(18)
推荐(37)
2022年3月4日
C# 模式匹配完全指南
摘要: 前言 自从 2017 年 C# 7.0 版本开始引入声明模式和常数模式匹配开始,到 2022 年的 C# 11 为止,最后一个板块列表模式和切片模式匹配也已经补齐,当初计划的模式匹配内容已经基本全部完成。 C# 在模式匹配方面下一步计划则是支持活动模式(active pattern),这一部分将在本
阅读全文
posted @ 2022-03-04 11:03 hez2010
阅读(8269)
评论(19)
推荐(33)
2021年8月12日
C# 10 完整特性介绍
摘要: 前言 开头防杠:.NET 的基础库、语言、运行时团队从来都是相互独立各自更新的,.NET 6 在基础库、运行时上同样做了非常多的改进,不过本文仅仅介绍语言部分。 距离上次介绍 C# 10 的特性已经有一段时间了,伴随着 .NET 6 的开发进入尾声,C# 10 最终的特性也终于敲定了。总的来说 C#
阅读全文
posted @ 2021-08-12 16:35 hez2010
阅读(17937)
评论(42)
推荐(69)
2021年7月28日
利用 PGO 提升 .NET 程序性能
摘要: 引子 .NET 6 开始初步引入 PGO。PGO 即 Profile Guided Optimization,通过收集运行时信息来指导 JIT 如何优化代码,相比以前没有 PGO 时可以做更多以前难以完成的优化。 下面我们用 .NET 6 的 nightly build 版本 6.0.100-rc.
阅读全文
posted @ 2021-07-28 13:38 hez2010
阅读(8993)
评论(33)
推荐(71)
2021年6月6日
一探即将到来的 C# 10
摘要: C# 10 主要特性一览
阅读全文
posted @ 2021-06-06 20:54 hez2010
阅读(7347)
评论(21)
推荐(38)
2021年4月9日
.NET 6 Preview 3 发布
摘要: 前言 2021/4/8 .NET 6 Preview 3 发布,这个版本的改进大多来自于底层,一起来看看都有什么新特性和改进吧。 库改进 新增值类型作为字典值时更快的处理方法 .NET 6 Preview 3 引入了新的 unsafe API CollectionsMarshal.GetValueR
阅读全文
posted @ 2021-04-09 14:11 hez2010
阅读(5732)
评论(25)
推荐(38)
2021年3月12日
.NET 6 Preview 2 发布
摘要: 前言 在 2021 年 3 月 11 日, .NET 6 Preview 2 发布,这次的改进主要涉及到 MAUI、新的基础库和运行时、JIT 改进。 .NET 6 正式版将会在 2021 年 11 月发布,支持 Windows、macOS、Linux、Android 和 iOS 等系统以及 x86
阅读全文
posted @ 2021-03-12 12:11 hez2010
阅读(7125)
评论(39)
推荐(38)
2021年3月2日
通过 .NET NativeAOT 实现用户体验升级
摘要: 前言 TypedocConverter 是我先前因帮助维护 monaco-editor-uwp 但苦于 monaco editor 的 API 实在太多,手写 C# 的类型绑定十分不划算而发起的一个项目。 这个工具可以将 typedoc 根据 TypeScript 生成的 JSON 文件直接生成对应
阅读全文
posted @ 2021-03-02 00:25 hez2010
阅读(19686)
评论(40)
推荐(74)
上一页
1
2
3
4
下一页
公告