c# 연산자 예제

널 – 병합 연산자 ?? null이 아닌 경우 왼쪽 피연산자의 값을 반환합니다. 그렇지 않으면 오른쪽 진연구를 평가하고 결과를 반환합니다. Tthe?? 연산자는 왼쪽 피연산자가 null이 아닌 것으로 평가되는 경우 오른쪽 피연산을 평가하지 않습니다. 위의 예를 관찰하는 경우, 우리는 단순화 하는 경우… 다른 조건의 여러 라인을 대체 하 여… c# 프로그래밍 언어로 삼차 연산자(?:)를 사용 하 여 코드를 조건화 합니다. 운영자는 모든 프로그래밍 언어의 기초입니다. 따라서 C # 언어의 기능은 연산자의 사용없이 불완전하다. 운영자는 우리가 나연산에 작업의 다른 종류를 수행 할 수 있습니다. C#에서 연산자는 서로 다른 기능에 따라 분류될 수 있습니다: C#에는 삼차 연산자라고 하는 특별한 유형의 의사 결정 연산자 `?:`가 포함되어 있습니다. 관계형 연산자는 두 값을 비교하는 데 사용됩니다.

하나씩 보자: 이 예제에서는 다양한 데이터 형식에 사용할 수 있는 연산자 테이블을 확인하여 2개의 정수 변수와 하나의 부울 변수를 정의합니다. 그런 다음 다음과 같은 작업을 수행합니다 삼차 연산자는 오른쪽 연관입니다. 식a? b : c ? d : e는 로 평가됩니다. b : (c ? d : e), 하지로 (a ? ? b : c) ? d : e. C#에는 비트 수준에서 작동하거나 비트 별 작업을 수행하는 데 사용되는 6개의 비트별 연산자가 있습니다. 다음은 비트 연산자 : 일반적으로 삼차 조건부 연산자로 알려진 조건부 연산자 ?:는 부울 식을 평가하고 부울 식의 여부에 따라 두 식 중 하나를 평가한 결과를 반환합니다. 참 또는 거짓으로 평가됩니다. C # 7.2로 시작하여 조건부 ref 식은 두 식 중 하나의 결과에 대한 참조를 반환합니다.

if-else 문 대신 삼차 연산자도 사용할 수 있습니다. 위의 예제는 아래와 같이 if-else 문을 사용하여 작성할 수 있습니다. if-else 문의 약식 버전인 삼차 연산자입니다. 그것은 세 개의 산각을 가지고 있으며, 따라서 이름 삼고. 부울 식의 값에 따라 두 값 중 하나를 반환합니다. 연산자는 다양한 데이터 형식의 값에 대한 작업을 수행하는 데 사용됩니다. 예를 들어 2개의 숫자를 추가하기 위해 + 연산자가 사용됩니다.