Giả định của bạn đúng, nhưng điều khó khăn là tình huống đó không xảy ra 100% mọi lúc. Nó xảy ra thường xuyên đến mức bạn phải luôn viết mã để xử lý nó. Trước hết, đừng bao giờ so sánh bình đẳng với nhân đôi. Nếu bạn phải so sánh chúng, hãy trừ cái này khỏi cái kia và sau đó đặt dung sai chẳng hạn như Điểm là 0,00001 trong hệ thống 5 chữ số. Thứ hai, sử dụng NormalizeDouble() để loại bỏ các chữ số không liên quan. Làm điều này và bạn sẽ tránh được rất nhiều lỗi khó tìm khó chịu.Originally Posted by ;