Showing results for Tags: .NET From .NET中文官方博客

Nov 3, 2024
0
0

.NET 9 中System.Text.Json 的新增功能 

Mia Wu
Mia Wu

本篇翻译于Eirik Tsarpalis的 What's new in System.Text.Json in .NET 9 - .NET Blog  System.Text.Json的9.0 版本包含许多功能,主要侧重于 JSON 架构和智能应用程序支持。它还包括一些备受期待的增强功能,例如可空引用类型支持、自定义枚举成员名称、无序元数据反序列化和自定义序列化缩进。  获取最新信息  您可以通过引用 System.Text.Json NuGet 包的最新版本或 .NET 9 的最新 SDK 来尝试新功能。  JSON 架构导出器  新的 JsonSchemaExporter 类可以使用 JsonSerializerOptions 或 JsonTypeInfo 实例从 .NET 类...

.NETJSON
Oct 17, 2024
0
1

加入 .NET 智能组件生态系统 

Mia Wu
Mia Wu

本篇翻译于首席产品经理 Daniel Roth 的Join the .NET Smart Components ecosystem - .NET Blog (microsoft.com)  .NET 智能组件是一组示例嵌入式 UI 组件,使得在应用中轻松添加 AI 启用的功能变得更加简单,例如从剪贴板数据自动填写表单、智能文本补全以及语义搜索等场景。.NET 智能组件演示了如何将基于 AI 的功能预先打包成可重用的组件,从而更容易将这些功能集成到现有应用程序中。我们将 .NET 智能组件源代码作为参考示例实现提供,以帮助启动一个充满活力的可重用 .NET AI 驱动组件生态系统。  现已开源  .NET 智能组件在 GitHub 上的 dotnet/smartcomponent...

.NET.NET CoreASP.NET Core
Aug 4, 2024
1
1

.NET 9 预览版 6:新功能抢先看

Amy Peng
Amy Peng

本篇翻译于.NET Team的.NET 9 Preview 6 is now available! 现在是了解最新 .NET 9 预览版的好时机!我们刚刚发布了第六个预览版,在之前预览版的基础上添加了一些很棒的功能,并对 .NET Runtime、SDK、库、C# 和框架(包括 ASP.NET Core、Blazor 和 .NET MAUI)进行了重大改进。请查看下面链接的完整发行说明并立即开始使用。                                                            下载 .NET 9 Preview 6                                                   此版本包含以下改进...

.NET.NET MAUIASP.NET Core
Jul 21, 2024
0
0

C#12新功能合集四:使用默认 lambda 参数重构C#代码

Amy Peng
Amy Peng

本文翻译于David Pine的这篇文章:Refactor your code with default lambda parameters 。 本文是探讨 C# 12的各种功能的四篇系列文章中的最后一篇。在这篇文章中,我们将探讨“默认 lambda 参数”功能,使开发人员能够在 lambda 表达式中使用默认参数值。本系列涵盖了很多内容:  这些功能是我们不断努力提高代码可读性和可维护性的一部分。让我们详细探索它们!  默认 Lambda 参数🧮 默认 lambda 参数是 C# 12 中的一项新功能,允许开发人员在 lambda 中表达默认参数值。此功能是 C# 方法中现有默认参数功能的自然扩展。  ...

.NETC#
Jun 14, 2024
3
1

C#12新功能合集三:使用任意类型别名重构C#代码

Amy Peng
Amy Peng

本文翻译于David Pine的这篇文章: Refactor your code using alias any type。 这篇文章是四篇系列文章中的第三篇,主要探讨C# 12的各种功能。在这篇文章中,我们将深入探讨“别名任何类型”功能,该功能允许您使用 using 指令为任何类型创建别名。这个系列已经初具规模:  所有这些功能都将继续我们的旅程,使我们的代码更具可读性和可维护性,这些被认为是开发人员应该知道的“日常 C#”功能。让我们深入了解吧!  别名任意类型*️⃣  C# 12 引入了使用 using 指令为任意类型添加别名的功能。此功能允许您指定映射到其他类型的别名。这包括元组类型、指针类型、数组类...

.NETC#
Jun 10, 2024
1
0

.NET Build 2024:引领AI与云原生应用开发的新篇章

Amy Peng
Amy Peng

本文翻译自.NET Team的.NET Announcements and Updates from Microsoft Build 2024 - .NET Blog。 在 Microsoft Build 2024 上,我们很高兴推出一系列旨在使 .NET 开发更快、更容易的新功能和工具。   探索 Microsoft Build 2024 上的 .NET 会议,了解新功能的实际效果,或者通过下载 .NET 9 Preview 4 亲自尝试。  以下是我们的更新和公告:  让我们从如何使用 .NET 为开发人员改进 AI 开发开始。  .NET 与人工智能  .NET 为您...

.NET.NET Aspire.NET Internals
Jun 2, 2024
1
1

加入 Microsoft Build 2024 的 .NET 团队! 

Mia Wu
Mia Wu

本篇翻译于Mehul Harry的 Join the .NET Team at Microsoft Build 2024! 倒计时已经开始! Microsoft Build 2024 即将到来,如果您是 .NET 爱好者,请准备好迎接一系列精彩的会议。 无论您是经验丰富的开发人员还是刚刚开始您的开发之旅,每个人都能找到适合自己的东西。  活动形式:混合体验  无论您是在西雅图还是在舒适的家中,都可以加入我们。 通过现场和在线会议的相结合,您不会错过任何精彩内容。  深入了解 .NET:不容错过的会议  请查看下面的会议,了解即将到来的活动。 如需了解更多详情并预订席位,请务必访问会议链接。  请务必查看 Microsoft Build 上的所有 .NET 会议并将它们添加到您...

.NETAzureevent
Jun 2, 2024
1
0

C#12新功能合集二:使用集合表达式重构代码

Amy Peng
Amy Peng

本文翻译于David Pine的这篇文章: Refactor your code with C# collection expressions。 本文是系列文章的第二篇,该系列文章涵盖了探索C# 12功能的各种重构场景。 在这篇文章中,我们将了解如何使用集合表达式重构代码,我们将学习集合初始化器、各种表达式用法、支持的集合目标类型和spread语法。 该系列的进展情况如下:  这些功能延续了我们的旅程,使我们的代码更具可读性和可维护性,并且被认为是开发人员应该了解的“日常 C#”功能。  集合表达式🎨  C# 12 引入了集合表达式,它为许多不同的集合类型提供简单且一致的语法。 当使用集合表达式初始化集合时,编译器生成的代码在功能上...

.NETC#
May 27, 2024
1
0

C#12新功能合集一:使用主构造函数重构代码

Amy Peng
Amy Peng

本文翻译于David Pine的这篇文章:Refactor your C# code with primary constructors 作为 .NET 8 一部分的 C# 12 引入了一组引人注目的新功能! 在这篇文章中,我们将探讨其中一个功能,特别是主构造函数,解释其用法和相关性。 然后,我们将演示一个重构示例,以展示如何将其应用到您的代码中,并讨论其好处和潜在的缺陷。 这将帮助您了解这一更改的影响并有助于您决定是否采用该功能。  主构造函数1️⃣  主构造函数被认为是一项“C#日常”的开发人员功能。 它们允许您在一个简洁的声明中定义类或结构及其构造函数。 这可以帮助您减少需要编写的样板代码量。 如果您一直在关注 C# 版本,您可能熟悉记录类型,其中包括主构造函数的第一...

.NETC#
Apr 30, 2024
1
0

MSTest SDK:.NET 8的测试配置与灵活性新篇

Amy Peng
Amy Peng

本篇翻译于Marco Rossignoli 和Amaury Levé 的Introducing MSTest SDK – Improved Configuration & Flexibility。 我们很高兴地宣布,基于 MSBuild Project SDK 系统构建的全新 MSTest SDK已推出。它旨在通过合理的默认值和灵活的选项使项目配置更加容易,从而为您提供更好的 MSTest 测试体验。  这种新体验是建立在最近推出的 MSTest 运行程序的基础上(请查看公告)https://devblogs.microsoft.com/dotnet/introducing-ms-test-runner/,以进一步提高您的体验。 这个新的运行程序是一种轻量级、可靠且高性能...

.NETC#