Có cách nào để bắt nhiều ngoại lệ cùng một lúc mà không bị trùng lặp mã không?
Có cách nào để bắt nhiều ngoại lệ cùng một lúc mà không bị trùng lặp mã không?
Có, trong lập trình, việc bắt nhiều ngoại lệ cùng một lúc mà không bị trùng lặp mã là hoàn toàn khả thi. Trong ngôn ngữ lập trình C#, bạn có thể sử dụng một khối catch duy nhất và sử dụng từ khóa when
để chỉ định các loại ngoại lệ cụ thể mà bạn muốn bắt. Ví dụ, bạn có thể viết như sau:
try
{
// Mã có thể phát sinh ngoại lệ
}
catch (Exception ex) when (ex is FormatException || ex is OverflowException)
{
// Xử lý cho cả hai loại ngoại lệ FormatException và OverflowException
Console.WriteLine(ex.ToStrin...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào