C# Строковая интерполяция и условный оператор - PullRequest
0 голосов
/ 16 июня 2020

Как я могу вернуть null в строке, если мое {условие} ложно. Я использую строковую интерполяцию с условным оператором.

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

1 Ответ

1 голос
/ 16 июня 2020

Используйте вот так

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