C#中字符串插值的多行条件运算符失败

时间:2017-08-01 09:06:11

标签: c# conditional-operator string-interpolation

var condition = false;
Foo($"String is {(condition ? "True" : "False")} works");

Foo($"String is {(condition ? "True" 
                            : "False")} fails");

当我在字符串插值语句中很好地格式化条件运算符时,我遇到了编译错误?

1 个答案:

答案 0 :(得分:0)

使用@

Foo($@"String is {(condition ? "True" 
                            : "False")} fails");