Câu hỏi phỏng vấn Net core
Câu hỏi

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âu trả lời

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:

csharp Copy
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

middle

Gợi ý câu hỏi phỏng vấn

middle

Sự khác biệt giữa Thư viện Lớp (.NET Standard) và Thư viện Lớp (.NET Core) là gì?

senior

Khi nào sử dụng các vòng đời dịch vụ DI Transient, Scoped và Singleton?

middle

Làm thế nào bạn có thể tạo Scope của riêng bạn cho một đối tượng Scoped trong .NET?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào