我尝试在插值字符串中使用条件运算符,但由于其中有一个冒号,编译器认为冒号后面是格式字符串。
$"test {foo ? "foo is true" : "foo is false"}";
我该如何使用这种语句? 我能想到的唯一方法就是像这样:
var fooString = foo ? "foo is true" : "foo is false";
$"test {fooString}";
我尝试在插值字符串中使用条件运算符,但由于其中有一个冒号,编译器认为冒号后面是格式字符串。
$"test {foo ? "foo is true" : "foo is false"}";
我该如何使用这种语句? 我能想到的唯一方法就是像这样:
var fooString = foo ? "foo is true" : "foo is false";
$"test {fooString}";
@"
开头,可以包含通常需要转义的字符。 - Damien_The_Unbeliever