当前位置: 首页 > wzjs >正文

静态网站开发考虑什么交换友情链接

静态网站开发考虑什么,交换友情链接,永久免费的视频素材软件推荐,企业门户网站 php前言 .NET 团队于2025年2月25日发布博文,宣布推出 .NET 10 首个预览版更新,重点改进.NET Runtime、SDK、Libraries 、C#、ASP.NET Core、Blazor 和.NET MAUI 等。 .NET 10介绍 .NET 10 是 .NET 9 的后继版本,将作为长期支持维护 &#xff…

前言

.NET 团队于2025年2月25日发布博文,宣布推出 .NET 10 首个预览版更新,重点改进.NET Runtime、SDK、Libraries 、C#、ASP.NET Core、Blazor 和.NET MAUI 等。

.NET 10介绍

.NET 10 是 .NET 9 的后继版本,将作为长期支持维护 (LTS) 版本提供 3 年的支持。

下载 .NET 10

  • https://dotnet.microsoft.com/zh-cn/download/dotnet/10.0

.NET runtime

.NET 10 运行时在 Preview 1 中引入了新特性与性能改进,核心目标之一是降低常用语言特性的抽象开销(如虚方法调用)。为此,JIT 编译器的去虚拟化能力已扩展至数组接口方法,可优化包含虚方法调用的数组遍历代码。此外,JIT 支持对不含 GC 指针的固定大小值类型数组进行栈分配,减少引用类型的内存开销。

另一重要特性是新增对 x64 处理器的 AVX10.2 指令集支持(默认关闭)。由于当前硬件尚未普及,开发者需等待支持 AVX10.2 的 CPU 上市后,通过 System.Runtime.Intrinsics.X86.Avx10v2 类测试新内在函数。

.NET libraries

.NET 10 类库新增多项功能:

  • FindByThumbprint 方法支持非 SHA-1 哈希算法(如 SHA-256)搜索证书指纹。

X509Certificate2Collection coll = store.Certificates.FindByThumbprint(HashAlgorithmName.SHA256, thumbprint);
Debug.Assert(coll.Count < 2, "Collection has too many matches, has SHA-2 been broken?");
return coll.SingleOrDefault();
  • 新增直接读取 ASCII 编码的 PEM 格式文件支持。

  • ISOWeek 类扩展 DateOnly 类型兼容性,简化周数计算(https://github.com/dotnet/runtime/blob/main/src/libraries/System.Private.CoreLib/src/System/Globalization/ISOWeek.cs)。

    public static class ISOWeek{// 新的重载方法public static int GetWeekOfYear(DateOnly date);public static int GetYear(DateOnly date);public static DateOnly ToDateOnly(int year, int week, DayOfWeek dayOfWeek);}
  • ZipArchive 性能和内存改进。

  • OrderedDictionary<TKey,TValue>TryAddTryGetValue 方法返回条目索引,便于快速定位。

public class OrderedDictionary<TKey, TValue>
{// 新的重载方法public bool TryAdd(TKey key, TValue value, out int index);public bool TryGetValue(TKey key, out TValue value, out int index);
}public static void IncrementValue(OrderedDictionary<string, int> orderedDictionary, string key)
{// Try to add a new key with value 1.if (!orderedDictionary.TryAdd(key, 1, out int index)){// Key was present, so increment the existing value instead.int value = orderedDictionary.GetAt(index).Value;orderedDictionary.SetAt(index, value + 1);}
}
  • 允许在 JsonSourceGenerationOptionsAttribute 中指定 ReferenceHandler ,JSON 序列化得到了增强。

  • 等等...

.NET SDK

.NET 10 SDK 引入了以下新功能和增强功能:

  • 框架提供的包引用修剪:https://learn.microsoft.com/zh-cn/dotnet/core/whats-new/dotnet-10/sdk#pruning-of-framework-provided-package-references

从 .NET 10 开始,NuGet Audit 功能现在可以修剪项目中未使用的框架提供的包引用。此功能默认对所有 net 目标框架(例如 net8.0、net10.0)以及 .NET Standard 2.0 及更高版本启用。这一改进减少了构建过程中需要恢复(restore)和分析的包数量,从而可能加快构建速度、减少磁盘空间占用,并降低 NuGet Audit 或其他依赖扫描机制的误报率。

ASP.NET Core

  • Blazor:添加了QuickGrid的RowClass参数,以及将Blazor脚本作为静态Web资源提供

  • OpenAPI:增加了生成 OpenAPI 3.1 文档以及在 YAML 格式中提供生成的 OpenAPI 文档的支持。

  • 身份验证和授权:增加了身份验证和授权的新功能。

  • 为SignalR和Minimal APIs添加了新功能。

.NET MAUI

  • 详细介绍:https://learn.microsoft.com/en-us/dotnet/maui/whats-new/dotnet-10?view=net-maui-9.0

此版本主要针对 .NET MAUI、.NET for Android、.NET for iOS、Mac Catalyst、macOS 和 tvOS 进行了质量改进。

EF Core

  • LINQ 和 SQL 转换增强功能。

  • ExecuteUpdateAsync方法现在支持接受常规的非表达式形式 Lambda(例如包含代码块的语句 Lambda),简化批量更新操作的异步执行代码编写。

此更新显著提升了 EF Core 在处理复杂查询。

await context.Blogs.ExecuteUpdateAsync(s =>
{s.SetProperty(b => b.Views, 8);if (nameChanged){s.SetProperty(b => b.Name, "foo");}
});

C# 14

C# 14 引入了许多新特性和增强功能,以提高开发者的生产力和代码质量。其中一些关键更新包括:

  • nameof 支持未绑定的泛型类型。

  • 隐式 Span 转换。

  • 字段支持的属性。

  • 简单 Lambda 参数的修饰符。

  • 等...

WinForms

  • 与剪贴板相关的序列化和反序列化更改。

  • 弃用了剪贴板 API。

  • 新增了与剪贴板相关的 API。

参考文章

  • https://devblogs.microsoft.com/dotnet/dotnet-10-preview-1

  • https://learn.microsoft.com/zh-cn/dotnet/core/whats-new/dotnet-10/overview

http://www.dtcms.com/wzjs/364064.html

相关文章:

  • 做网站前端seo计费怎么刷关键词的
  • 陕西住房城乡建设网站上海知名seo公司
  • 无锡做网站首选众诺竹子建站官网
  • 做暖暖在线获取网站营销活动有哪些
  • 汉南网站建设长沙营销型网站建设
  • 外贸免费p2p网站建设推广方案100个
  • 图片素材网站建设公众号推广费用一般多少
  • 杭州品牌网站建设会计培训机构排名
  • 石家庄网站推广公司陕西seo排名
  • 合肥网站建设多少钱西安企业seo
  • 做网站 视频加载太慢seo搜索引擎优化知乎
  • 中山网站制作设计三一crm手机客户端下载
  • 网站开发实训心得800百度趋势搜索
  • 局门户网站建设工作汇报优化模型的推广
  • 宽带技术网网站seo sem
  • 手机版免费个人简历模板seo经典案例
  • wordpress企业网站模板下载百度关键词搜索趋势
  • 哪里可以做企业网站北京seo工程师
  • 成人用品网站开发巨量引擎广告投放平台登录入口
  • 朋友要我帮忙做网站提升关键词排名seo软件
  • 哪里有做微商网站网络营销的缺点及建议
  • 一个网站做局打水网站建设纯免费官网
  • 做搜狗手机网站长尾关键词排名是由什么决定的
  • 做网站 每月赚 钱做app找什么公司
  • 网站开发h5页面移动端seo关键词优化
  • 网站建设指导合同长沙网站公司品牌
  • 网站建设主体力量百度第三季度财报2022
  • 一个服务器可以做两个网站樱桃bt官网
  • 番禺做网站平台深圳google推广
  • 大宗商品交易公司百度关键词seo推广