【发布时间】:2019-01-24 05:01:56
【问题描述】:
我有这个:
var s = $"my name is {model.Name}":
我希望字符串是:
“我的名字是“某人””
我该怎么做?
【问题讨论】:
-
与不使用字符串插值的方式相同?
-
@bernlim 不,字符串插值与逐字字符串不同。
标签: c#
我有这个:
var s = $"my name is {model.Name}":
我希望字符串是:
“我的名字是“某人””
我该怎么做?
【问题讨论】:
标签: c#
你必须像这样使用反斜杠:
var s = $"my name is \"{model.Name}\"";
【讨论】:
就像没有字符串插值一样:
var s = $"my name is \"{model.Name}\"";
逐字逐句的字符串有点不同:
var s = $@"my name is ""{model.Name}""";
【讨论】:
string.Replace() 不起作用