OsamaSaif نشر 2 نوفمبر 2015 أرسل تقرير نشر 2 نوفمبر 2015 (معدل) أريد معرفة طريقة استخدام try() catch() في C# وكيف يمكنني طباعة رسالة الخطأ Exception ؟ تم التعديل في 2 نوفمبر 2015 بواسطة OsamaSaif اقتباس
0 Lujain Maaz نشر 3 نوفمبر 2015 أرسل تقرير نشر 3 نوفمبر 2015 يتم وضع try catch blocks في المواضع التي نتوقع فيها حدوث أخطاء Throw Exceptions مثل عندما نتعامل مع الملفات؛ كالقراءة منها أو الكتابة عليها، أو عند أي حدث نتوقع أن ينتج عنه أخطاء، وهي مهمة جدًا ويجب على كل مبرمج أن يولي مهمة معالجة الأخطاء اهتمامًا كبيرًا، وألا يترك أي ثغرة تفوته.لنفرض مثلًا أننا نريد فتح ملف ومن ثم القراءة منه، وبالصدفة كان هذا الملف غير موجود أو قد تم مسحه بطريقة ما، عندها سينتج خطأ وسيتسبب ذلك بعدم القدرة على الحصول على النتائج والقراءة من الملف ولن يفهم المستخدم ماهي المشكلة، لذا لابد أن نظهر للمستخدم رسالة خطأ تفيد بأن الملف الذي يحاول فتحه والقراءة منه غير موجود مثال:using System; using System.IO; public class ProcessFile { public static void Main() { try { StreamReader sr = File.OpenText("data.txt"); Console.WriteLine("The first line of this file is {0}", sr.ReadLine()); sr.Close(); } catch (Exception e) { Console.WriteLine("An error occurred: '{0}'", e); } } }في حال فشل فتح الملف أو القراءة منه سيقوم بعمل Throw Exception:كيف أستخدم try catch في C# اقتباس
السؤال
OsamaSaif
أريد معرفة طريقة استخدام try() catch() في C# وكيف يمكنني طباعة رسالة الخطأ Exception ؟
تم التعديل في بواسطة OsamaSaif1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.