Tôi vừa phát hiện ra một số mã đáng yêu trong ứng dụng công ty của chúng tôi sử dụng các khối Try-Catch làm toán tử logic.
Có nghĩa là, "làm một số mã, nếu điều đó ném lỗi này, hãy thực hiện mã này, nhưng nếu điều đó ném lỗi này, hãy làm điều thứ 3 thay thế".
Nó sử dụng "Cuối cùng" là câu lệnh "khác" mà nó xuất hiện.
Tôi biết rằng điều này là sai vốn có, nhưng trước khi tôi đi chọn một cuộc chiến, tôi đã hy vọng cho một số tranh luận được suy nghĩ tốt.
Và này, nếu bạn có tranh luận về việc sử dụng Thử bắt theo cách này, xin vui lòng cho biết.
Đối với bất kỳ ai đang tự hỏi, ngôn ngữ là C # và mã được đề cập là khoảng hơn 30 dòng và đang tìm kiếm các ngoại lệ cụ thể, nó không xử lý TẤT CẢ các ngoại lệ.
try
'd. Không phải mọi trường hợp ngoại lệ bảo đảm một ngoại lệ nói chung đều phải gây tử vong trong trường hợp cụ thể này. Vì vậy, bạn có thể làm điều đó một cách đơn giản, bình đẳng hoặc mạnh mẽ hơn mà không cần sử dụng ngoại lệ?