【发布时间】:2018-10-18 23:49:39
【问题描述】:
“填充”资源文件的动态属性的最佳方式是什么。
例如。 PhraseId1:“他正在 {speed} {unit}”
速度和单位在运行时确定。
目前,我正在代码中对每个变量进行字符串替换。但这感觉有点便宜(尽管它有效)。
在示例中,我展示了两个变量,但实际上,有超过 100 个不同的值可以用不同的短语替换。
有更好的方法吗?
【问题讨论】:
-
"he was going {0} {1}"String.Format -
您可能还对this answer 感兴趣,它允许您使用更具可读性的占位符。
标签: c# localization resources