Câu hỏi phỏng vấn C#
Câu hỏi

Có sự khác biệt giữa throwthrow ex không?

Câu trả lời

Có, giữa throwthrow ex có sự khác biệt như sau:

  • Khi bạn throw ex, exception đã ném đó sẽ trở thành exception "gốc". Vì vậy, tất cả dấu vết stack trước đó sẽ không ở đó nữa.
  • Nếu bạn throw, exception chỉ đi xuống dòng và bạn sẽ nhận được dấu vết stack đầy đủ.
csharp Copy
static void Main(string[] args)
{
   try
   {
      Method2();
   }
   catch (Exception ex)
   {
      Console.Write(ex.StackTr...
middle

middle

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

junior

Việc xử lý exception được thực hiện như thế nào trong C#?

middle

Bạn có thể thêm các phương thức mở rộng vào một lớp static trong C# đã có không?

middle

Một phương thức có thể được overload theo những cách nào trong C#?

Bình luận

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

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