tôi thấy tuyên bố này là một số mã cũ và nó đã cho tôi một giây để tìm ra ...Thiết lập một giá trị boolean dựa trên một số nguyên
IsTestActive = (TestStateID == 1 ? true : false);
Xin vui lòng sửa cho tôi nếu tôi sai, nhưng không phải là cái này giống như cái này ?:
IsTestActive = (TestStateID == 1);
Nếu có, tại sao bạn lại muốn sử dụng cái đầu tiên? Cái nào dễ đọc hơn? (Tôi nghĩ rằng sau này, nhưng tôi muốn xem những gì người khác nghĩ.)
Tôi đã chỉ nhìn thấy cựu được sử dụng bởi 2 loại người: những người thiếu hiểu biết cơ bản về logic boolean, hoặc những người nghĩ rằng toán tử bậc ba thực sự rất tuyệt. –
Trước đây về mặt lý thuyết, bạn có thể đạt được hiệu suất tối thiểu, mặc dù nếu bạn quan tâm đến mức hiệu suất đó thì tôi nghi ngờ bạn có vấn đề lớn hơn ... –