Câu hỏi được gắn thẻ «exception-handling»

Một ngoại lệ là một điều kiện bất thường đòi hỏi độ lệch so với luồng bình thường của chương trình. Thông thường, một ngoại lệ không nên dẫn đến thất bại hoàn toàn, mà thay vào đó được tham gia bởi một bộ xử lý ngoại lệ. Xử lý ngoại lệ là một cấu trúc tích hợp trong nhiều ngôn ngữ lập trình. Thông thường, các trường hợp ngoại lệ được xử lý bằng cách mở khóa ngăn xếp, do đó quay trở lại trạng thái xác định bên ngoài phạm vi của ngoại lệ và sau đó gọi một khối xử lý hoặc thủ tục.


5
Xử lý ngoại lệ trong R [đóng]
Đã đóng cửa. Câu hỏi này không đáp ứng các nguyên tắc về Stack Overflow . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó đúng chủ đề cho Stack Overflow. Đã đóng cửa 4 năm trước . …






3
Nắm bắt ngoại lệ với "bắt, khi nào"
Tôi đã tìm thấy tính năng mới này trong C # cho phép một trình xử lý bắt thực thi khi một điều kiện cụ thể được đáp ứng. int i = 0; try { throw new ArgumentNullException(nameof(i)); } catch (ArgumentNullException e) when (i == 1) { Console.WriteLine("Caught Argument Null …

4
Tại sao khẳng định này lại ném ra một ngoại lệ định dạng khi so sánh các cấu trúc?
Tôi đang cố gắng khẳng định sự bình đẳng của hai System.Drawing.Sizecấu trúc và tôi nhận được một ngoại lệ về định dạng thay vì thất bại khẳng định như mong đợi. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This …

1
Ngoại lệ trong Yesod
Tôi đã tạo một daemon sử dụng một dạng rất nguyên thủy ipc(telnet và gửi một Chuỗi có các từ nhất định theo một thứ tự nhất định). Tôi đã thoát khỏi nó và bây giờ đang sử dụng JSONđể chuyển tin nhắn đến Yesodmáy chủ. Tuy nhiên, có một …

10
Làm thế nào tôi có thể bắt được 404?
Tôi có mã sau: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } Làm cách nào tôi có thể bắt được lỗi 404 cụ thể? WebExceptionStatus.ProtocolError chỉ có thể phát hiện ra lỗi đã xảy ra, nhưng không cung cấp mã chính …





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.