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;
如果我的 {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;