جدول المحتويات:

كيف يتم إنشاء الاستثناءات في C #؟
كيف يتم إنشاء الاستثناءات في C #؟

فيديو: كيف يتم إنشاء الاستثناءات في C #؟

فيديو: كيف يتم إنشاء الاستثناءات في C #؟
فيديو: How to Create Your Own Exceptions in C# 2024, ديسمبر
Anonim

استثناء الأشياء التي تصف الخطأ هي خلقت ثم يتم طرحها مع الكلمة الرئيسية التي تم طرحها. ثم يبحث وقت التشغيل عن الأكثر توافقًا استثناء معالج. يجب على المبرمجين رمي استثناءات عندما يكون واحد أو أكثر من الشروط التالية صحيحًا: لا يمكن للطريقة إكمال وظيفتها المحددة.

فيما يتعلق بهذا ، ما هي الاستثناءات في C #؟

استثناء C # هو استجابة لظروف استثنائية تنشأ أثناء تشغيل أحد البرامج ، مثل محاولة القسمة على صفر. توفر الاستثناءات طريقة لنقل التحكم من جزء من برنامج إلى آخر. سي # معالجة الاستثناء مبني على أربع كلمات رئيسية: حاول ، يمسك ، وأخيراً ، ورمي.

وبالمثل ، لماذا نحتاج إلى معالجة الاستثناءات في C #؟ معالجة الاستثناء في سي # هي عملية يتعامل أخطاء وقت التشغيل. نؤدي معالجة الاستثناء بحيث يمكن الحفاظ على التدفق الطبيعي للتطبيق حتى بعد أخطاء وقت التشغيل. في سي # , استثناء هو حدث أو كائن يتم طرحه في وقت التشغيل. الجميع استثناءات المشتق من النظام.

فقط هكذا ، كيف يمكنني الحصول على استثناءات متعددة في C #؟

محاولة التقاط متداخلة

  1. استخدم الكتل try و catch وأخيراً للتعامل مع الاستثناءات في C #.
  2. يجب أن يُتبع كتلة try بمقبض أو منع نهائيًا أو كليهما.
  3. يُسمح بمجموعة catch متعددة مع مرشحات استثناء مختلفة.
  4. catch {..} و catch (استثناءً) {} لا يمكن استخدامهما معًا.

ماذا يحدث عند طرح استثناء C #؟

إذا كان أي رمز يرمي استثناء ضمن كتلة المحاولة تلك ، استثناء سيتم التعامل معها من قبل المقابلة يمسك . يمسك - عندما استثناء يحدث يمسك يتم تنفيذ كتلة التعليمات البرمجية. يرمي - ال يرمي يتم استخدام الكلمة الأساسية لإنشاء ملف جديد استثناء هذا هو فقاعة للمحاولة يمسك أخيرًا حظر.

موصى به: