C#에는 왼쪽-오른쪽 및 오른쪽-왼쪽 연관성에서 작동하는 많은 연산자가 있습니다.
체이닝은 우선 순위가 같은 연산자의 왼쪽에서 오른쪽 연관성에 따라 달라집니다.
연산자 우선 순위는 식에서 용어의 그룹화를 결정합니다. 이는 표현식 평가에 영향을 미칩니다. 특정 연산자는 다른 연산자보다 우선 순위가 높습니다. 예를 들어, 곱하기 연산자는 더하기 연산자보다 우선 순위가 높습니다.
우선 순위가 가장 높은 연산자는 테이블 상단에 표시되고 가장 낮은 연산자는 하단에 나타납니다. 표현식 내에서 우선 순위가 더 높은 연산자가 먼저 평가됩니다.
문자열이 null인지 확인하려면 다음과 같이 작성할 수 있습니다. -
if (str == null == false)
==및 !=와 같은 항등 연산자의 결합은 왼쪽에서 오른쪽입니다. 따라서 위에서 자동으로 다음을 먼저 확인합니다 -
str==null