استثناء معالجة (F#)
This مقطع يحتوي على معلومات حول استثناء handling دعم في the F# اللغة.
استثناء Handling Basics
استثناء handling هو the قياسي way of handling خطأ conditions في the .NET Framework. Thus, أي .NET اللغة must دعم this mechanism, including F#. An استثناء هو an كائن that encapsulates معلومات حول an خطأ. When أخطاء occur, استثناءات are مرفوع و عادي execution stops. Instead, the وقت التشغيل searches for an appropriate handler for the استثناء. The بحث starts في the الحالي دالة, و proceeds لأعلى the مكدس through the طبقات of callers until a matching handler هو found. Then the handler هو executed.
في addition, كـ the مكدس هو unwound, the وقت التشغيل executes أي تعليمات برمجية في finally blocks, إلى guarantee that الكائنات are cleaned لأعلى correctly during the unwinding عملية.
مواضيع ذات صلة
Title |
الوصف |
---|---|
توضح هذه المقالة كيفية إلى التصريح نوع استثناء. |
|
Describes the اللغة construct that supports استثناء handling. |
|
وصف بناء اللغة التي تمكنك من إلى تنفيذ تنظيف-فأعلى تعليمات برمجية كما unwinds بنية تخزين العناصر عند طرح استثناء. |
|
توضح هذه المقالة كيفية قم بطرح إستثناء الكائن. |
|
Describes how إلى توليد a عام F# استثناء. |
|
Describes how إلى توليد an غير صالح وسيطة استثناء. |