Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวดำเนินการ Ternary / ตัวดำเนินการเงื่อนไขใน C # คืออะไร?


ตัวดำเนินการ Ternary เป็นตัวดำเนินการแบบมีเงื่อนไขใน C # ต้องใช้สามอาร์กิวเมนต์และประเมินนิพจน์บูลีน

ตัวอย่างเช่น −

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

ด้านบน ถ้าตัวถูกดำเนินการแรกประเมินเป็นจริง (1) ตัวถูกดำเนินการที่สองจะถูกประเมิน หากตัวถูกดำเนินการแรกประเมินเป็นเท็จ (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