What is a Ternary operator/conditional operator in C#?

CsharpProgrammingServer Side Programming

Ternary operator is a Conditional operator in C#. It takes three arguments and evaluates a Boolean expression.

For example −

y = (x == 1) ? 70 : 100;

Above, if the first operand evaluates to true (1), the second operand is evaluated. If the first operand evaluates to false (0), the third operand is evaluated.

The following is an example −

Example

 Live Demo

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();
      }
   }
}

Output

Value of b is 30
Value of b is 20
raja
Published on 09-Aug-2018 12:44:14
Advertisements