我在项目中有resx文件要翻译,我想替换所有文本
当我使用不带参数的文本时(例如遵循其工作原理)
objRes.ErrorMsg = Group.err_message_duplicate;//This replace the entire string
问题是我要替换以下字符串
objRes.ErrorMsg = "user " + username + " doesn't exist in" + table;
为此,我在resx文件中创建以下条目
User {0} doesn't exist in {1}
我应该如何使用带有参数的resx?
最佳答案
objRes.ErrorMsg = string.Format("User {0} doesn't exist in {1}", username, table);
如果来自变量
Group.err_message_duplicate
,请使用以下命令:objRes.ErrorMsg = string.Format(Group.err_message_duplicate, username, table);
关于c# - 使用参数调用resx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24244264/