.NET




C# 13 新特性速览

2024/11/24 .NET

C# 13 为我们带来了许多令人兴奋的新特性,这些特性不仅简化了代码编写,还提升了代码的可读性和性能。本文将深入探讨 C# 13 的五个关键特性,并将其与 C# 12 进行比较,以突出其优势。 我们将通过更详细的代码示例和更深入的解释,来帮助您更好地理解这些特性。


使用 Termux 在 Android 上安装 .NET

2024/06/10 .NET

Termux 是一个适用于 Android 的终端模拟器应用程序。它允许您在 Android 设备上使用 mono 来编译您的 C# 代码。但如果您执意的想在 Termux 上使用 .NET 来编译程序时可能会遇到一些问题,这篇文章的内容则是关于如何在 Termux 上正确的安装并运行 .NET。


Garnet 来自 Microsoft Research 的高性能缓存

2024/03/30 .NET

Redis 官方在 2023 年 10 月 11 日宣布,将从 2024 年 4 月 1 日起对 Redis 的企业版进行收费。近期微软开源了 Garnet,此项目由 08 年开源的 FASTER 派生而来。提供了强大的数据库功能,如线程可伸缩性、分层存储支持、快速非阻塞检查点、恢复、操作日志记录以实现持久性、多键事务支持以及更好的内存管理和重用。


.NET 8 中的 UnsafeAccessor

2023/09/30 .NET

反射允许您访问类的私有成员。当您想要访问不属于自己的类的私有成员时,反射非常有用。然而反射的速度很慢,并且不能很好地与 Native AOT 配合使用。这篇文章中将会介绍 .NET 8 中新引入的 UnsafeAccessor,它可以允许您访问私有成员而不进行反射。


.NET 中嵌套任务的概念

2023/04/18 .NET

在这篇文章中,我们将讨论 .NET 中嵌套任务相关的一些概念。如果你对 TPL 已经有了一些基本了解,那么可以只关注一些重点。这些方面将帮助您更优雅的使用嵌套任务。




.NET 和 Azure 的 DevContainer

2022/10/28 .NET

容器不仅是为了使开发和生产环境保持一致,还被用在构建 CI/CD 管道、自动化测试等。 DevContainer 是一个开放的标准,它被称为开发容器。您可以在仓库中构建开发容器,并在 VSCode 中使用它。这篇文章将会介绍开发容器的规范,并讨论如何将其用于 .NET 和 Azure 应用开发。


Privacy