Какой тернарный оператор в C# наиболее популярен и чаще всего используется?[закрыто]

StackOverflow https://stackoverflow.com/questions/1674378

  •  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;
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top