如何重构Visual Studio中两个classes/interfaces中的公共字段、属性?

How to refactor common fields, properties in two classes/interfaces in Visual Studio?

有没有办法从 2 个或更多 classes 中仅通过名称(甚至签名)将通用方法、属性等提取到通用 class?

您可以从 Resharper 2016.2 中的 documentation link 中提取单个 class 中的一些成员到基础 class 中,但是检测公共属性和方法似乎非常困难在没有开发人员的任何输入的情况下做一件棘手的事情。

有一个 feature request in Jetbrains' backlog asking for something like that since 2014, but the linked SO 问题和我告诉你的一样。或许你也想看一看