نحن نعلم الإستثنائات في vb.net
والصسغة العامه لها ؟
وهناك العديد من الـ Exceptions وأنواع الـ Classes المتعلقة بكل خطأ أو إستثناء .
سوألي هوا كيف ابنيClass Exceptions أنا بنفسي وعند رمي استثناء أو توليده عن طريق Throw Exception تكون تستدعي الـ Try و Catch
Try Dim a As Array Catch ex As Exception Console.WriteLine(ex.Message) End Try
الحاله الي في الكود السابق هوا ان يتم معالجة الـ Exception بشكل عام وهذا يأخذ وقت لو كان لدي خطأ ما في قاعدة البيانات مثلا سوف استخدم الـ Exception الخاص بقاعدة البيانات حتى اسهل سرعة ضهور رسالة الإستثاء بدل من ان يقوم بالبحث في كل فئات الـ Exception حتى يعثر على الخطأ المحدد.
أنا اريد ان اعمل Exception خاص بي كما هوا الحاصل في الفئات المختلفة في للإستثنائات ولكين مثلا .
Try Dim a As Array Catch ex As MyException Console.WriteLine(ex.Message) End Try
MyException عبارة عن فئة انا اريد ان اقوم بعملها . لذلم سؤالي كيف يمكن او هل يمكن ان اعملException خاص بي . وكيف ذلك وماهي الإتبارات لذلك علما اني سوف اقوم بعمل مجموعة من رسائل الأخطاء اريد معالجتها في فئة .
كما في الفئة SqlException

