2012-04-08 34 views

Trả lời

9

Theo Microsoft, họ muốn chúng tôi bắt ngoại lệ. Lý do họ đưa cho tôi là họ cung cấp API File.Exists sẽ mở ra cho bạn điều kiện chủng tộc nơi sự tồn tại của tệp có thể thay đổi giữa khi bạn kiểm tra và khi bạn cố gắng sử dụng tệp. Bởi vì điều kiện chủng tộc đó, bạn phải viết mã xử lý ngoại lệ anyways và một khi bạn đã làm điều đó, có rất ít để đạt được bằng cách gọi API File.Exists. Tôi không đồng ý với lập luận này nhưng đó là những gì chúng ta đang mắc phải.

Các vấn đề liên quan