c# – Resharper重命名字段

前端之家收集整理的这篇文章主要介绍了c# – Resharper重命名字段前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的任务是对未使用我们当前代码样式约定编写的遗留代码库进行一些重大修改.这些变化非常广泛,我在开始之前正在做一些清理和重构(有相当多的死代码).令我烦恼的一件事是,字段遵循m_FieldName命名约定,而我们现在使用_fieldName.

Resharper是否有某种方法可以自动重命名项目中的所有字段以遵循新约定?还有其他工具可以轻松完成吗?即使是简单的搜索/替换也不难删除前缀“m”,但我还没有找到一种自动更改起始字母大小写的方法.

解决方法

使用Visual Studio(正则表达式搜索/替换)查找/替换< m_ by _可能更好. <代表“词的​​开头”. 编辑:似乎没有办法,使用查找/替换,修改下划线后的第一个字母的大小写. 所以你必须连续26次执行此操作,如下所示:
Replace <m_A by _a
Replace <m_B by _b

然后你就定了也很有趣:-)但它应该只需要几分钟.

猜你在找的C#相关文章