加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – Resharper重命名字段

发布时间:2020-12-15 08:32:11 所属栏目:百科 来源:网络整理
导读:我的任务是对未使用我们当前代码样式约定编写的遗留代码库进行一些重大修改.这些变化非常广泛,我在开始之前正在做一些清理和重构(有相当多的死代码).令我烦恼的一件事是,字段遵循m_FieldName命名约定,而我们现在使用_fieldName. Resharper是否有某种方法可以
我的任务是对未使用我们当前代码样式约定编写的遗留代码库进行一些重大修改.这些变化非常广泛,我在开始之前正在做一些清理和重构(有相当多的死代码).令我烦恼的一件事是,字段遵循m_FieldName命名约定,而我们现在使用_fieldName.

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读