【发布时间】:2019-01-02 11:08:05
【问题描述】:
如果我们可以将字符串的 temp_data 存储在一个变量中并对其使用插值?
var name = "John";
var temp_data = "Hi {name}";
var result_data = $temp_data;
如果除了string.Format() 和string.Replace() 之外还有其他可能的解决方案
【问题讨论】:
-
“使用插值”是什么意思?
-
不完全确定你的意思,但我想你想要这个:$"Hi {name}"
-
var result_data = temp_data.Replace("{name}", name);怎么样? -
因为对我来说 temp_data 将从数据库中获取数据
-
插值是常规
String.Format的 编译时间 语法糖。您需要使用它(或其他一些模板代码)。