삼항 연산자는 C#의 조건 연산자입니다. 세 개의 인수를 사용하고 부울 표현식을 평가합니다.
예를 들어 -
y = (x == 1) ? 70 : 100;
위에서 첫 번째 피연산자가 true(1)로 평가되면 두 번째 피연산자가 평가됩니다. 첫 번째 피연산자가 false(0)로 평가되면 세 번째 피연산자가 평가됩니다.
다음은 예입니다 -
예
using System; namespace DEMO { class Program { static void Main(string[] args) { int a, b; a = 10; b = (a == 1) ? 20 : 30; Console.WriteLine("Value of b is {0}", b); b = (a == 10) ? 20 : 30; Console.WriteLine("Value of b is {0}", b); Console.ReadLine(); } } }
출력
Value of b is 30 Value of b is 20