标签: c#
我有这个:
var s = $"my name is {model.Name}":
我希望字符串为:
“我的名字是“某人””
我该怎么做?
答案 0 :(得分:7)
就像没有字符串插值一样:
var s = $"my name is \"{model.Name}\"";
使用逐字字符串,会有所不同:
var s = $@"my name is ""{model.Name}""";
答案 1 :(得分:1)
您必须像这样使用反斜杠:
答案 2 :(得分:1)
您可以使用双引号转义\":
\"
var s = $"my name is \"{model.name}\"";
.NET中可以找到here和here更多的字符转义序列。