2021/11


C# 项目的隐式命名空间

2021/11/21 .NET

.NET 6 引入了对 C# 项目的隐式命名空间支持,在 .NET 6.0 TFM 以及更高版本中将会利用 C# 10 中引入的 global using 功能隐式包含命名空间,从而减少 .NET C# 项目模板中的 using 指令数量。这篇文章将会介绍 .NET SDK 中隐式包含命名空间的规则。


ServiceProvider 原理

2021/11/30 .NET

在 ASP.NET Core 中,微软提供了一套默认的依赖注入实现。基于该实现,我们不必显式创建我们的服务对象,可以将其统一注入到 ServiceProvider 中进行集中维护,使用的时候直接在该对象中获取即可。在本文中,我们将一起了解一下如何实现一个自己的 ServiceProvider。


  • 1
Privacy