2012-10-31 40 views
32

Làm thế nào để ngoại lệ được nêu ra trong VB.NET?Làm thế nào để nêu một ngoại lệ trong VB.NET

+2

@JonathonReinhart: Tôi không nghĩ rằng có điều gì sai trái với việc có một câu trả lời dứt khoát cho một câu hỏi như thế này trên trang web này . – CJ7

+0

Chắc chắn. Nhưng nó thổi tâm trí của tôi rằng sau khi X năm trang web này đã tồn tại không ai hỏi câu hỏi này. Là người xem được đề cập dưới đây, có lẽ vì nó rất tầm thường và dễ dàng được trả lời ở nơi khác. –

Trả lời

50

Bạn sẽ ném một ngoại lệ mới.

Có một cái nhìn tại Throw Statement (Visual Basic)

Tuyên bố Ném ném một ngoại lệ mà bạn có thể xử lý với cấu trúc đang ngoại lệ xử lý (Hãy thử ... Catch ... Cuối cùng) hoặc đang ngoại lệ xử lý không có cấu trúc (On GoTo GoTo). Bạn có thể sử dụng câu lệnh Throw để bẫy lỗi trong mã của bạn vì Visual Basic di chuyển ngăn xếp cuộc gọi cho đến khi tìm thấy mã số xử lý ngoại lệ thích hợp.

EDIT

Bằng cách yêu cầu và từ liên kết

Throw New System.Exception("An exception has occurred.") 
+0

@JonathonReinhart, hiểu rõ. Nếu đây là một bản sao, sau đó đóng nó như vậy, nếu không nó phải được trả lời, chính xác? –

+0

Tôi xin lỗi và hủy bỏ phiếu giảm giá của tôi. Làm thế nào có thể câu hỏi này không tồn tại trên StackOverflow ?! –

+0

@JonathonReinhart, tôi nghĩ rằng nó thực sự có thể là tầm thường mà nó có thể là bài học sau "Hello World". X-) –

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