c# - 动态资源
问题描述
“填充”资源文件的动态属性的最佳方法是什么。
前任。PhraseId1:“他要去 {speed} {unit}”
其中速度和单位是在运行时确定的。
目前,我正在我的代码中为每个变量进行字符串替换。但这感觉有点便宜(尽管它有效)。
在示例中,我展示了两个变量,但实际上,有超过 100 个不同的值可以用不同的短语替换。
有更好的方法吗?
解决方案
没关系,我发现使用 String.format 的参数化本地化来解决这个问题。
推荐阅读
- json - JSON 中位置 0 的意外令牌 < - Three.js 和 Vue 应用程序中的 glTFLoader
- google-container-registry - 无法在 Drone 插件drone-gcr(和drone-docker)中设置上下文
- angular - 如何以角度创建动态链接按钮
- django - 带有 Jinja2 的 Django:模板搜索路径
- amazon-ecs - 如何更新和 ECS 服务添加一个额外的负载平衡,服务与之对话而不停机?
- reactjs - 自动 DynamoDB 数据库检查 | ReactJS + AWS 放大
- visual-studio-code - 更改vs代码中括号和大括号的颜色
- ruby-on-rails - 恢复数据库后,从相同的 SGID 加载 ActionText::Attachable 不再有效
- javascript - 使用 javascript 抓取网页 - 由于错误 80020101 无法完成操作
- ssh - gitlab runner ssh私钥644文件权限错误