[c#] 補間された文字列の中で三項演算子を使用する方法は?


Answers

Question

なぜこのコードがコンパイルされないのか混乱しています。

var result = $"{fieldName}{isDescending ? " desc" : string.Empty}";

私はそれを分割した場合、それはうまく動作します:

var desc = isDescending ? " desc" : string.Empty;
var result = $"{fieldName}{desc}";



Links