Какой тернарный оператор в C# наиболее популярен и чаще всего используется?[закрыто]
-
16-09-2019 - |
Вопрос
Какой тернарный оператор в C# наиболее популярен и чаще всего используется?
Решение
Оператор, иногда называемый тернарным оператором, на самом деле называется условный оператор.Это формы
A ? B : C
где A — логическое выражение, а B и C — выражения либо одного и того же типа, либо таких типов, что тип B можно неявно преобразовать в тип C или наоборот.
Сначала оценивается A;если результат true
затем оценивается B для получения результата.В противном случае C оценивается для получения результата.
Другие советы
Он популярен, поскольку позволяет создавать более короткий и читаемый код.Рассмотрим этот простой пример:
int daysInYear = isLeapYear ? 366 : 365;
вместо
if(isLeapYear) {
daysInYear = 366;
} else {
daysInYear = 365;
}
Не связан с StackOverflow