Tôi đã xem qua ví dụ này gần đây:
Nếu 999 lần trong số 1.000 ngoại lệ sẽ không được ném thì ngoại lệ chỉ được tạo một lần. Mặt khác, một điều kiện sẽ được gọi là không cần thiết 999 lần, do đó trong trường hợp này ngoại lệ là vượt trội.
Trong trường hợp này, đó là C #, nhưng nói chung điều này có đúng không? Trước đây tôi đã giả sử các câu lệnh try / Catch có chi phí riêng tương đương với thời gian xử lý một điều kiện.
Cấp, chỉ cần ném khối thử / bắt bất cứ nơi nào một điều kiện thông thường sẽ đi là một cách khủng khiếp để viết mã, nhưng thông minh tài nguyên này có giữ được không?