【发布时间】:2012-06-12 22:07:25
【问题描述】:
我正在尝试向用户显示一条消息:
“无法添加用户 5”
但是如何将变量添加到放置在 .resx 文件中的字符串中?我一直在尝试搜索诸如“本地化中的变量”“带变量的全球化”等内容,但没有找到。
如果我不进行本地化,我会写:
Console.Write("User " + userNum + " could not be added");
如何利用资源实现这一点?
【问题讨论】:
-
无论如何,您都不应该使用 + 构造/打印字符串。 String.Format 使用起来更容易......
-
在大多数情况下优于 String.Format:
var myString = $"Put {myVariable} here.";
标签: c# string localization internationalization globalization