是否有工具通过包装成员字段或属性来实现接口?

afe*_*gin 11 c# resharper visual-studio

我发现自己经常做以下事情,我觉得必须有一个自动解决方案:

我有一个包装类,比如ListWrapper,它包装了一个IList:

public class ListWrapper : IList 
{
    private IList _list;

    // ... Implement IList by redirecting every call to _list
}
Run Code Online (Sandbox Code Playgroud)

有没有可以自动生成此实现的工具?

Dav*_*den 15

使用ReSharper,在类中命中"alt-insert",然后选择"委派成员".

  • @LB:Stack Overflow适用于专业和发烧友程序员,因为他们喜欢编写代码的人.我们认为最好的Stack Overflow问题中有一些源代码,但是如果你的问题通常涵盖......一个特定的编程问题,软件算法**程序员常用的软件工具**编程所特有的实用,可回答的问题专业...那么你是在正确的地方提出你的问题! (5认同)