문제

C#의 어떤 삼여 사업자가 가장 인기 있고 주로 사용됩니까?

도움이 되었습니까?

해결책

때때로 Ternary Operator로 알려진 운영자는 실제로 조건부 운영자. 그것은 형식입니다

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