كيف يمكنك معرفة رقم السطر الذي رمى الإستثناء exception؟؟

22 02 2008

في تطبيق تقوم ببنائه كيف يمكنك معرفة رقم السطر الذي يتم فيه حدوث استثناء exception؟؟ مثلا:

try
{
    // كودك البرمجي
}
catch (Exception ex) {}

يمكنك ذلك بكل سهولة باستخدام الخاصة StackTrace التابعة للكائن ex المشتق من الصف Exception، فتصبح الشيفرة

 try
{
    // كودك البرمجي
}
catch (Exception ex)
{
    Console.WriteLine(ex.StackTrace);
}
 

طبعا للكائن ex العديد من الخصائص منها: Message و  Source و TargetSite وغيرها الكثير.
فمثلا
Message: تعطيك فحوى رسالة الخطأ، اي ما هو سبب وقوع الخطأ
TargetSite: اسم التابع الذي حدث فيه الاستثناء.


الإجراءات

معلومات

2 ردود

2 03 2008
soso

thank you abode your modawene very nice ..can you know each other ..please mail me
in my mail… sosodotnet@yahoo.com
i’m waiting you…good by..

3 10 2008
موكا

هاى مستر كريم ارجو من حضرت مساعد فى تعليمى لغه oop ارجو الرد على طلبى

nlovem85@hotmail.com

ده ميلى منتظره رد حضرتك

أضف تعليق