C# 字符串插值和条件运算符

C# String Interpolation and the Conditional Operator

如果我的 {condition} 为假,我如何 return 在字符串中为 null。我正在使用带条件运算符的字符串插值。

string returnURL = $"{ condition ? (ConfigurationManager.AppSettings["ApplicationURL"]}/my-page/{trip?.TripUId }) : null"

这样使用

bool flag = true;
string returnUrl = flag ? $"{ConfigurationManager.AppSettings["ApplicationURL"]}/my-page{trip?.TripUid}" : null;