.NET 7 的第七个预览版发布了,这是最后一个预览版了,下一版就会到候选发布版了,正式版估计到 11 月份的 .NET Conf 大会上发布。
.NET 7 的改进不算多,主要包括 Unix 文件权限、低层结构体、P/Invoke 代码生成以及 websockets 等方面的改进。
还有一个对 Linq 排序易用性方面的改进挺有意思,之前,我们对简单数据排序时,需要使用类似以下的代码。
var data = new[] { 10, 30, 20,100 };var sorted = data.OrderBy(static e => e);var sortedDesc = data.OrderByDescending(static e => e);
实际上括号内的 static e => e 完全是模板代码,压根没必要。之所以这么写,是为复杂数据类型准备的。
对此 .NET 7 做了简化,现在只需要这么写。
var data = new[] { 10, 30, 20,100 };var sorted = data.OrderBy();var sortedDesc = data.OrderByDescending();
虽然只是个很小的改变,但确实让生活更美好了不是?.NET 就是这样一点一点的趋向完美的!
留言与评论(共有 0 条评论) “” |