VS依赖注入(DI)构造函数自动生成局部私有变量

  • VS依赖注入(DI)构造函数自动生成局部私有变量已关闭评论
  • 140 次浏览
  • A+
所属分类:.NET技术
摘要

依赖注入(DI)在开发中既是常见的也是必需的技术。它帮助我们优化了代码结构,使得应用更加灵活、易于扩展,同时也降低了各个模块之间的耦合度,更容易进行单元测试,提高了编码效率和质量。我们经常会先定义局部变量,再在构造函数中使用,每次都要这样去编写耗时,下面通过VS自带功能,可以给我方便的生成,节省时间。


前言

依赖注入(DI)在开发中既是常见的也是必需的技术。它帮助我们优化了代码结构,使得应用更加灵活、易于扩展,同时也降低了各个模块之间的耦合度,更容易进行单元测试,提高了编码效率和质量。我们经常会先定义局部变量,再在构造函数中使用,每次都要这样去编写耗时,下面通过VS自带功能,可以给我方便的生成,节省时间。

方法

下面以Visual studio 2022为例,讲解设置方法

如下图所示,我们不做任何设置,可以为我们生成与构造函数一样的名称的变量,看着总觉得有点别扭。

VS依赖注入(DI)构造函数自动生成局部私有变量

通常变量是以下划线来定义,如_service,下面就介绍vs自带设置,来生成这样的变量。

VS依赖注入(DI)构造函数自动生成局部私有变量

通过上图,加一条命名规则的设置后,就可以方便的来生成带下划线的变量了,如下图所示。

VS依赖注入(DI)构造函数自动生成局部私有变量

参考资料:

https://ardalis.com/configure-visual-studio-to-name-private-fields-with-underscore/