在我当前的项目中,使用 Visual Studio 2010 和 C#,我经常发现自己必须更新我定义的接口(interface)以添加新的或删除接口(interface)的旧方法和成员。结果,我不得不回顾我的代码库,找到所有实现该接口(interface)的类,并手动删除所有出现的那些过时的方法和成员,或者通过为每个类选择“实现接口(interface)”来添加新的方法和成员。这非常乏味,而且会减慢我的工作流程。
有没有办法自动为所有实现该接口(interface)的类添加新方法或接口(interface)成员的占位符实现,而不必遍历每个类?同样,有什么方法可以在从类实现的接口(interface)中删除方法或成员的同时从类中删除方法或成员?
最佳答案
如果您使用 ReSharper您只需将方法添加到接口(interface),单击 Alt+Enter
并选择“将方法添加到派生类”:
如果要删除方法,可以使用Refactor > Safe Delete ...
功能:
关于c# - 如何在 VS2010 中自动添加或删除接口(interface)的所有实现的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13946547/