使用 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 可扩展性模板
在 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 可扩展性模板