gpt4 book ai didi

c# - 批量转换 C# 代码以使用 String.Format

转载 作者:行者123 更新时间:2023-11-30 12:12:49 32 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Resharper string.format shortcut

不幸的是,在我们庞大的代码库中有很多这样的语句:

MessageBox.Show("Hello, " + userName + "!");

显然,这会更好地促进 String 外部化:

MessageBox.Show(String.Format("Hello, {0}!", userName));

是否有任何工具可以自动完成这项工作(将字符串连接转换为 String.Format)?

如果没有,我认为有必要找到一个为给定的 C# 源文件构建语法树的解析器,在该树中找到执行字符串连接的表达式(看起来并不容易)并转换找到的事件?

编辑:DevExpress CodeRush 完全符合我的要求 - 非常酷。但不幸的是,它只适用于当前的源文件,我必须点击每一次出现(或者看起来如此)。我想对我的所有源文件执行操作(例如“全部替换”)。

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com