0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

Chained Exception چیست و در چه مواردی باید از آن استفاده کرد؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

در بعضی از مواقع در یک بلاک catch شما پس از دریافت یک Exception نمی خواهید کار خاصی انجام دهید فقط می خواهید به کسی که این متد را فراخوانی کرده است اطلاع دهید که یک Exception رخ داده است و همچنین دلیل Exception قبلی (stack-trace) نیز حفظ شود. برای این منظور می توانید با استفاده از کلمه کلیدی throw و با new کردن یک شئ Exception جدید این کار را انجام دهید:

try
{
  //do somethimg
}
catch ( Exception exception )
{
  throw new Exception(exception );
}

سوالات مشابه

+1 امتیاز
1 پاسخ 711 بازدید
+1 امتیاز
1 پاسخ 886 بازدید
0 امتیاز
1 پاسخ 746 بازدید
0 امتیاز
1 پاسخ 2.1هزار بازدید
+2 امتیاز
2 پاسخ 1.4هزار بازدید
+4 امتیاز
1 پاسخ 2.9هزار بازدید
0 امتیاز
0 پاسخ 514 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط 1993 (242 امتیاز)
+1 امتیاز
1 پاسخ 685 بازدید
+2 امتیاز
2 پاسخ 867 بازدید
...