وضع شيء داخل try
/catch
كتلة لا تجعلها "معالجة بشكل صحيح" - في الواقع ، في الغالبية العظمى من الحالات ، فإن الطريقة الصحيحة للتعامل مع الاستثناء هي السماح لها بالفقاعة حتى المستوى التالي. تنبيه قضائي: try
/finally
هو أكثر شيوعًا ، للسماح بتنظيف الموارد ، ولكن أكثر شيوعًا من ذلك using
.
لا يمكنك فرض "ويجب استخدامه بشكل صحيح" على الرمز ؛ هذا ضمني في أي واجهة برمجة تطبيقات ، وستتسبب فقط مصطنعة تماما وغير صحيحة الشعور بالرمز الصحيح.
إذا كنت تريد التأكد من أن الكود يعمل بشكل صحيح: اختبره.
لا توجد سمات يمكنك استخدامها لهذا السيناريو. ربما يمكنك إنشاء قاعدة FXCOP أو ما شابه ذلك ، ولكن للأسباب المذكورة أعلاه: لا أوصي بذلك.