c# - 在 Visual Studio 2013 中填充构造函数变量的快捷方式是什么?

标签 c# asp.net-mvc-5 keyboard-shortcuts

我正在观看来自 pluralsight 的关于 asp.net MVC 5 框架的教程,我看到了一些可以加快我的编码速度的好东西。我用谷歌搜索,但没有找到。也许我没有使用正确的关键词。无论如何,这就是我所看到的:

1- 他正在为 Controller 创建一个构造函数,代码是这样的:

 public class HomeController : Controller
   {

    public HomeController(ApplicationDbContext context)
    {

    }

光标在“上下文”这个词上,他使用了一个快捷方式,突然代码变成了这个:

public class HomeController : Controller
{
    private readonly ApplicationDbContext _context;

    public HomeController(ApplicationDbContext context )
    {
        _context = context;
    }

他用什么捷径来创建这样的属性? 有谁知道我该怎么做?

最佳答案

来自 ReSharper。这是 Introduce Field 命令。 ReSharper 是一款出色的生产力和一致性工具。在此处查看有关 ReSharper 的该功能的更多信息:https://www.jetbrains.com/resharper/webhelp80/Refactorings__Introduce_Field.html

关于c# - 在 Visual Studio 2013 中填充构造函数变量的快捷方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28454766/

相关文章:

c# - 指定单个方法作为多个 Controller URL 的目标

database - ASP.NET MVC5 - 将用户保留在 Oracle 数据库中

mysql - MySQL Workbench 中是否有用于多选匹配字符串的键盘快捷键?

c# - 如何计算两点之间的值百分比值

c# - 将 javascript 数组添加到 Asp.Net MVC 表单的提交(替换模型列表)

sublimetext2 - 如何在 Sublime Text 2 和 3 中使用带有键盘的侧边栏?

emacs - 如何在emacs中绑定(bind)C-`(反引号)

c# - NInject 单例 - 它们是在应用程序级别还是在 session 级别创建的?

c# - 具有 Entity Framework 和复合键的通用 findById

c# - 泛型,其中 T 是实现接口(interface)的类