gpt4 book ai didi

c# - Resharper 本地化复杂字符串

转载 作者:太空狗 更新时间:2023-10-29 23:15:50 26 4
gpt4 key购买 nike

如何让 Resharper 将格式字符串推送到资源文件中?我有一个显示动态信息的 MessageBox 对话框,如下所示:

MessageBox.Show(
string.Format(
"You have purchased '{0}' ({1}). Currently, the value of {0} is {2:C}/ share.",
stock.Symbol, stock.CompanyName, stock.ValuePerShare), Resources.FrmMain_btnVoting_Click_Vote_Purchase, MessageBoxButtons.OK, MessageBoxIcon.Information);

请注意,标题很容易被 Resharper 本地化为资源文件,但我什至无法获得消息正文的选项。格式标记是否自动使该字符串不可本地化?我不这么认为。如果我能弄清楚如何让 Resharper 像发送其他字符串一样将资源文件发送到那里,我不愿意编写自己的代码来处理资源文件。

最佳答案

如果您想本地化消息,您可以使用 Move To Resource 重构,方法是在光标后按 Ctrl+R、Ctrl+O在消息字符串上设置。

关于c# - Resharper 本地化复杂字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16385728/

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