c# - 用于降低 Visual Studio C# 中的接口(interface)编程摩擦的工具?

标签 c# visual-studio interface

我是 Visual Studio 的一个相对较新的用户,我正在尝试“针对接口(interface)编程”。我可以看到,当我创建一个类时,我可以从 Refactor 菜单中“提取接口(interface)”,但您似乎只获得了一次机会。

IE。如果我将只读属性 FullName 添加到我的 Customer 类中,我希望能够右键单击并更新界面。目前我只能从 Refactor 菜单创建一个新界面。我想更新我已经创建的界面而不是创建新的界面。

因此,我要寻找的工具会显示类的所有有效成员的复选框,并且已经在接口(interface)中选中了那些。能够在不同的项目中(在相同的解决方案中)创建初始接口(interface)文件并让工具跟踪这一点也很方便。

是否存在这样的工具/添加/菜单项(Ctrl C/V除外)?

谢谢,
约翰

最佳答案

CodeRush Xpress 是一个很好的免费替代品(尽管与完整版和 ReSharper 相比有限)。

CRX

关于c# - 用于降低 Visual Studio C# 中的接口(interface)编程摩擦的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2946735/

相关文章:

c# - 使用正则表达式获取部分匹配值

c# - AXML 和 XAML 之间的区别?

visual-studio - 一次单击即可运行多个T4模板

c# - 有没有办法折叠所有 C# 代码块,忽略#region 定义?

visual-studio - 如何使用 vs_BuildTools.exe 安装 VS2019 CodeAnalyis 工具

java - java中接口(interface)的实际用途是什么?

c# - 通过 GATT (UWP) 向 BLE 设备发送写入请求

c# - Select 和 SelectMany 的区别

java - 没有接口(interface)使用spring DI是否正确

generics - 使用 Kotlin 在通用接口(interface)中嵌套数据类