vs或者resharper有没有快捷方法处理""改成string.empty

oldleft_hxb 2014-09-30 03:09:40
vs或者resharper有没有快捷方法,把.cs文件中的双引号空字符串改成string.empty

一定要批量改,有没有方法实现?
...全文
120 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2014-09-30
  • 打赏
  • 举报
回复
用正则匹配工具,把代码粘进去 替换""前面不带\""的 再粘回去
oldleft_hxb 2014-09-30
  • 打赏
  • 举报
回复
引用 10 楼 caozhy 的回复:
为什么要修改 string.empty和""在IL层面等价。 换言之,你不能通过反编译一个程序判断最初代码中写的是""还是empty
没什么实际意义,老板为了追求编码规范,让改
threenewbee 2014-09-30
  • 打赏
  • 举报
回复
为什么要修改 string.empty和""在IL层面等价。 换言之,你不能通过反编译一个程序判断最初代码中写的是""还是empty
於黾 2014-09-30
  • 打赏
  • 举报
回复
如果连你自己也不确定到底都有哪些用法,必然是先查找全部,找到了再说
於黾 2014-09-30
  • 打赏
  • 举报
回复
要是情况分那么多种,那么你只好不要点全部替换,而是找到一个,看要不要替换,要就点替换,不要就点下一个
oldleft_hxb 2014-09-30
  • 打赏
  • 举报
回复
引用 5 楼 Z65443344 的回复:
要把""替换成string.Empty 一般都是将变量赋空值的时候才需要这样吧 替换的时候连=和;一起带着不就行了 把 = ""; 替换成 = string.Empty;
还有这样的 string a = b > c ? "" : "win"; 这个也没法替换
oldleft_hxb 2014-09-30
  • 打赏
  • 举报
回复
引用 5 楼 Z65443344 的回复:
要把""替换成string.Empty 一般都是将变量赋空值的时候才需要这样吧 替换的时候连=和;一起带着不就行了 把 = ""; 替换成 = string.Empty;
这个应该可以,我想问问resharper有没有快捷的操作
於黾 2014-09-30
  • 打赏
  • 举报
回复
要把""替换成string.Empty 一般都是将变量赋空值的时候才需要这样吧 替换的时候连=和;一起带着不就行了 把 = ""; 替换成 = string.Empty;
smthgdin_020 2014-09-30
  • 打赏
  • 举报
回复
如果替换还不行就救不了你,具体问题具体处理。。。。。
oldleft_hxb 2014-09-30
  • 打赏
  • 举报
回复
如果有 string html="<td rowspan=\"" + Count + "\""; 这个咋办?这不能替换啊
sunny906 2014-09-30
  • 打赏
  • 举报
回复
ctrl + h,直接全部替换
  • 打赏
  • 举报
回复
整个解决方案寻找 ""替换成string.Empty不就行了

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧