• 我目前用这两种语言编程,而且我确实喜欢这两种语言--这是我最喜欢的两种编程语言,而且我觉得这两种语言都是我学习过程中的重要入门。 C#有很多语法糖,虽然它可以(而且经常被)滥用,但可以减少很多操作的冗长性。
  • 来自theregister的文章,文章立场有倾向于.NET的商业宣传:Visual Studio .NET 于 2002 年 2 月 13 日发布,标志着 Microsoft 的 Java 替代方案宣布已准备好投入使用。  icon
  • YamlDotNet 提供 YAML 的低级解析和发出以及类似于 XmlDocument 的高级对象模型。还包括一个序列化库,允许从 YAML 流中读取和写入对象。该库现已成功用于多个项目,并且被认为相当稳定。它与以下运行时兼容: netstandard 2.1 icon
  • 让我们来看看在.NET生态系统中我们有哪些工具可以使用。在接下来的几节中,我们将介绍流行的框架选择。Orleans, Proto.Actor, Akka.Net, 和Dapr。我们将重点介绍它们的独特功能和方法。 Orleans</ icon
  • FastEndpoints是用于 ASP.Net 6 的轻量级 REST Api 框架,实现了 REPR(请求-端点-响应 icon
  • MediatR是由 Jimmy Boggard 介绍的一个流行的 C# 库,它为我们提供了一个在 .Net中的 icon
  • 有些人称它为cron作业,计划任务,或批处理作业。不管你怎么称呼它,它是一个定期运行的进程,查看数据库的状态,以确定对它发现的各种记录采取的一些具体行动。如果你处理过这个问题,你可能知道这可能是一场噩梦,尤其是失败的情况。 icon
  • 希望这篇文章能帮助你了解复杂和深度嵌套的条件代码的缺点,并为如何编写更容易理解和维护的代码带来新的视角: 解释了复杂且深度嵌套的条件代码的问题,因为它需要匹配域模型而很常见 介绍了状态机的概念,以及它如何成为降低复杂性和使某些状态不可表示从而减少引入错误的能力的解决方 icon
  • Mapperly 是一个用于生成对象映射的 .NET 源代码生成器。灵感来自 MapStruct。因为 Mapperly 在构建时创建映射代码,所以运行时的开销最小。更好的是,生成的代码完全可读,让您可以轻松验证生成的映射代码。Mapperly 是最快速的 .NET 对象映射 icon
  • Marten是.NET 事务文档数据库和 PostgreSQL 上的事件存储。 下图是采用Marten的事件源样式,以便在更大的 CQR icon
  • .NET 7 的第三个预览版包括对可观察性、启动时间、代码生成、GC 区域、本机 AOT 编译等方面的增强。这些位可供您立即获取并开始尝试新功能,例如: 原生 AOT 默认 GC 区域 ASP.NET Core 启动时间改进 您可以下载适用于 Win icon
  • 几个月前,System.Diagnostics.DiagnosticSource 6.0版的发布给这个库带来了全新的东西--对OpenTelemetry Metrics的支持。由于这个包是从.NET 6 SDK中带外发布的,这也意味着你可以在任何针对.NET 4.6.1及以上版本、.NET icon
  • 这是一个完全用 C# / Blazor 编写的博客软件。目的是使其尽可能可配置。 完全用 C# 和 Blazor 编写的博客(引擎)。它旨在成为一个使用简单且易于扩展的平台。博客文章是用 Markdown 编写的,并呈现为 HTML。这提供了表达自 icon
  • 目前,VS Code 中的 C# 体验由 OmniSharp 提供支持。 今天,url=https://microsoft.github.io/language-server-protocol/]语言服务器协议[/url icon
  • 过去,.NET Framework 4.5+ 和 Java 8 至少有一个解决方案,用于重用用 Java 编写的软件库。但是现在我需要能够在 .NET 6 上从 C# 10 调用当前的 Java 18 代码,所以我在这里创建了这个项目。 使用子进程 icon
  • 这个C#库是一个密码生成器,它实现了随机密码的生成,并提供 了 C#中的 icon
  • 本教程成功地在 ASP.NET Core 6 中启动了一个简单的 API,并公开了一个搜索端点,该端点按照 Lucene 语言查询语法通过正文查询参数过滤人员表,将其转换为底层实体框架表达式. 希望这可以帮助您开始编写由 Lucene 和 Entity Framework 提供支持的自己的搜 icon