вложенный тернарный оператор
привет
У меня есть переменная состояния, которая имеет три значения 1,2,3
1.Утвержден
2.Отклонить
3.ожидание решения
Я хочу использовать вложенный тернарный оператор.как я могу его использовать?
Status = (y.Status == 1) ? "Одобрено" : ((y.Status == 2) ? "Отклонить" : "Ожидание")
Попробуй:
string result = status == 1 ? "Approved" : status == 2 ? "Reject" : "Pending";
switch (status) { case 1: result = "Approved"; break; case 2: result = "Reject"; break; case 3: result = "Pending"; break; default: result = "ERROR"; break; }