Je ne comprends pas pourquoi ce code ne compilera pas:
var result = $"{fieldName}{isDescending ? " desc" : string.Empty}";
Si je le sépare, cela fonctionne très bien:
var desc = isDescending ? " desc" : string.Empty;
var result = $"{fieldName}{desc}";