我想知道是否有一个VS工具可以简单地生成child中的所有父构造函数。
我的问题是,当我从任何类继承并希望能够使用父类中定义的所有构造函数时,我必须编写大量代码。
例如,当我定义此类时:class MyList<T> : List<T>{}
创建MyList对象的唯一方法是调用new MyList<>()
,这并不奇怪。如果我想能够使用List<T>
的所有构造函数,我需要手动编写很多构造函数(因为他只有3个构造函数,所以不在List<T>
情况下...)例如:
class MyList<T> : List<T>
{
internal MyList(int capacity) : base(capacity) { }
}
我的问题是Visual Studio中是否有一个工具(以及哪个工具)会代表我生成这些构造函数。
答案 0 :(得分:1)
答案似乎是否定的.Visual Studio没有附带工具。
根据WannaCSharp的评论,ReSharper可以做到这一点。