使用 base 创建构造函数的快捷方式 (C# Visual Studio 2015)

Shortcut for creating constructor with base (C# Visual Studio 2015)

在 Visual Studio C# 中,您可以在 class 中键入 ctor,然后按 Tab,然后 Visual Studio 将为我创建 class 的构造函数。很方便。

但是有没有办法(快捷方式)让 Visual Studio 生成所有构造函数,其基数来自其继承的 class?

例如,

public class User:ClassA
{
    public User() {}
    public User(string S):base(S) {}
    public User(string S, int I):base(S, I) {}
    ...
}

我没有 ReSharper,但是可以。

您可以 select 您的基地 class 并按 Shift + Alt + F10 和 select 全部生成:

我不确定它是否随 Visual Studio 2015 安装一起提供;也许你需要添加一个扩展。我不确定需要哪一个。

下面是我安装的可能不错的扩展:

  • Visual Studio
  • 的 Application Insights 工具
  • Visual Studio 2015
  • 的 PowerShell 工具
  • 生产力电动工具 2015
  • 代码段设计器
  • Visual Studio 可扩展性模板