【问题标题】:Dynamic Resources动态资源
【发布时间】:2018-10-18 23:49:39
【问题描述】:

“填充”资源文件的动态属性的最佳方式是什么。

例如。 PhraseId1:“他正在 {speed} {unit}”

速度和单位在运行时确定。

目前,我正在代码中对每个变量进行字符串替换。但这感觉有点便宜(尽管它有效)。

在示例中,我展示了两个变量,但实际上,有超过 100 个不同的值可以用不同的短语替换。

有更好的方法吗?

【问题讨论】:

  • "he was going {0} {1}"String.Format
  • 您可能还对this answer 感兴趣,它允许您使用更具可读性的占位符。

标签: c# localization resources


【解决方案1】:

没关系,我找到了使用 String.format 的参数化本地化来解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    相关资源
    最近更新 更多