.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 应用开发。


C# 11 中的新增功能

2022/09/06 .NET

这篇文章将会列出 C# 11 中带来的 12 个新的功能。C# 11 将于 2022 年 11 月与 .NET 7 一起发布,你可以更新 Visual Studio 2022(17.3.0 或更高版本)或下载最新的 .NET 7 SDK 来获取这些功能。


.NET 7 中新的速率限制器

2022/07/28 .NET

微软在 .NET 7 中发布了新的速率限制器,它将避免过去在速率限制方面遇到的任何问题。 就性能而言,这款新的 .NET 速率限制器旨在以最小的开销处理数千个并发请求。 在讨论新的速率限制器之前,我们需要先来了解一下速率限制是什么,它的用途以及它是如何工作的。


Privacy