【发布时间】:2015-10-28 21:51:44
【问题描述】:
我很困惑为什么这段代码不能编译:
var result = $"{fieldName}{isDescending ? " desc" : string.Empty}";
如果我把它分开,它工作正常:
var desc = isDescending ? " desc" : string.Empty;
var result = $"{fieldName}{desc}";
【问题讨论】:
-
@Sinatr 更新链接:thebillwagner.com/Blog/Item/…
标签: c# .net ternary-operator string-interpolation c#-6.0