1

我想知道是否有一个 VS 工具可以简单地在子级中生成所有父级构造函数。

我的问题是,当我从任何类继承并希望能够使用父类中定义的所有构造函数时,我必须编写大量代码。

例如,当我定义此类时:class MyList<T> : List<T>{} 创建 MyList 对象的唯一方法是调用new MyList<>(). 如果我想能够使用所有的构造函数,List<T>我需要手动编写很多构造函数(List<T>因为他只有 3 个构造函数,所以不是这种情况。),例如:

class MyList<T> : List<T>
{
    internal MyList(int capacity) : base(capacity) { }
}

我的问题是 Visual Studio 中是否有一个工具(以及哪种工具)可以代表我生成这些构造函数。

4

1 回答 1

1

答案似乎是否定的。Visual Studio 没有为此提供工具。

根据 WannaCSharp 的评论,ReSharper 可以做到这一点。

于 2013-02-17T09:49:16.017 回答