Trong .NET, khi bắt ngoại lệ, tôi có nên luôn luôn bắt được các ngoại lệ có nguồn gốc (vì vậy không phải ArgumentException nhưng các kiểu dẫn xuất)?Nắm bắt hầu hết các trường hợp ngoại lệ có nguồn gốc?
Ngoài ra:
Nếu tôi yêu cầu sử dụng các mã lỗi, điều này sẽ được các nhà xây dựng như vậy ?:
ném ngoại lệ mới ("4000", ex);
Hoặc loại ngoại lệ tùy chỉnh có thuộc tính errorcode? (Điều này có thể gây nhầm lẫn với các loại ngoại lệ như SqlException có mã lỗi ánh xạ tới lỗi SQL Server).
Cảm ơn
Mã lỗi đến từ đâu? Các mã lỗi đó có phải là mã lỗi Win32 gốc không? –