Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách sử dụng toán tử điều kiện ?: trong C#

Toán tử điều kiện được biểu diễn bằng ký hiệu ?:. Toán hạng đầu tiên là biểu thức điều kiện. Nó có tính kết hợp từ phải sang trái.

Cú pháp

expression ? expression : expression

Cách hoạt động:

  • Toán hạng đầu tiên được chuyển ngầm sang bool.
  • Nếu toán hạng đầu tiên là true, toán hạng thứ hai được đánh giá.
  • Nếu toán hạng đầu tiên là false, toán hạng thứ ba được đánh giá.

Lưu ý: Chỉ một trong hai toán hạng cuối cùng được đánh giá trong biểu thức điều kiện.

Ví dụ

using System;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            int num1 = 100, num2;
            num2 = (num1 == 100 ? 200 : 0);
            Console.WriteLine("Số Một = " + num1);
            Console.WriteLine("Số Hai = " + num2);
            Console.ReadKey();
        }
    }
}

Kết quả

Số Một = 100
Số Hai = 200