C#Ternary 컴퓨팅 및 빈 유형 : 왜 오류를보고합니까? <..>
다음 코드 조각을 고려하십시오
<p>
<try> 여기서, 우리는 int와 null을 케이블 int 변수 x에 할당하려고합니다. 이 두 유형 사이에 숨겨진 변환이 없기 때문에 컴파일러 오류가 발생할 수 있습니다. <strong>
<er> 컴파일러는 먼저 올바른 표현을 평가하려고 시도합니다.
<code>? 10 : null
리터럴 10은 int 유형이고 NULL은 빈 유형입니다. 둘 사이에 숨겨진 변환은 없으므로 오류가 발생합니다.
위 내용은 왜`?? 10 : null` null` null`cly 널 유형의 C# Ternary 연산자에서 금지 된?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!