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

时间:2016-04-03 12:28:12

标签: c# visual-studio constructor keyboard-shortcuts

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

但是有没有办法(快捷方式)让Visual Studio生成所有带有继承类的基础的构造函数?

例如,

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

1 个答案:

答案 0 :(得分:7)

我没有ReSharper,这是可能的。

您可以选择基类并按 Shift + Alt + F10 并选择 Generate All :< / p>

Enter image description here

我不确定它是否附带Visual Studio 2015安装;也许你需要添加一个扩展名。我不确定它们中哪一个是必需的。

在我安装的扩展程序之后,可能是好的候选人:

  • Visual Studio的应用程序洞察工具
  • 适用于Visual Studio 2015的PowerShell工具
  • Productivity Power Tools 2015
  • 代码段设计器
  • Visual Studio可扩展性模板