c# - 将 C# 公共(public)字段重构为属性的工具

标签 c# .net refactoring automated-refactoring public-fields

我有很多使用公共(public)字段的 C# 代码,我想将它们转换为属性。

我有 Resharper,它会一个一个地处理它们,但这会花很长时间。

有人知道可以帮助解决此问题的自动重构工具吗?

最佳答案

Resharper 使用 Alt+PageDown/ALt+Enter(使用默认键绑定(bind))可以非常快速地完成此操作。如果您在第一个字段,Alt+PageDown 将跳转到下一个字段(因为它将包装公共(public)字段作为建议的重构),Alt+Enter 将提示您将其包装在一个属性中。

由于您很可能希望避免对所有属性进行全面包装,这可能是最快的方法。对类执行此操作非常快,因为它会准确地跳到您需要去的地方...

关于c# - 将 C# 公共(public)字段重构为属性的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028679/

相关文章:

java - 使用 lambda 表达式分割 csv 文件

refactoring - 限制 Webstorm 中的重构范围

c# - 通过 GetAsync() 传递参数

c# - 从集合 (MembershipUserCollection) 中删除项目 - 枚举操作可能无法执行

c# - WPF:PropertyChangedCallback 只触发一次

c# - 你使用 NDepend 吗?

c# - 如何在存在打开的连接时恢复 SQLite 数据库?

c# - 如何在 C# 中以编程方式创建柔和的颜色?

c# - 使用 foreach 获取所有子节点值

java - 在这种情况下如何重构或修复循环引用? java