![]() |
|
طلب توضيح عن try - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : طلب توضيح عن try (/showthread.php?tid=22453) |
طلب توضيح عن try - قاسم - 08-11-17 السلام عليكم انا اتعلم استخدام try الكود التالي يعمل معي مضبوط وانا فاهم طريقته PHP كود : tryلكن عندما اكتب try ثم اضغط tab مرتين كي يساعدني المحرر في كتابة الكود يظهر كالتالي :- PHP كود : try ما هي PHP كود : throw; وكيف تستخدم واذا هناك اضافات او ملاحضات حول try لا تبخلوا علي جزاكم الله الف خير RE: طلب توضيح عن try - محمد كريّم - 08-11-17 throw تعني إرمي والمقصود هو أرمي استثناء exception الاستثناء هنا سيكون الافتراضي حسب نوعه يمكن ان تخصص catch لكل استثناء مختلف عادة لا ينصح بترك أمر throw ولكن يستبدل بكود لتفادي المشكلة أقل شي تعمل return أو تظهر messageBox أو تتركه فارغ فقط حتى لا يظهر خطأ بالنسبة لكودك الأول اللي فاهم طريقته catch (Exception ) { MessageBox.Show("X"); } فيمكنك حذف exception بين القوسين لانك لا تستفيد منها هنا اذا اردت الاستفادة منها مثلا لعرض رسالة الاستثناء فيجب اعطاءها اسم متغير مثل exception ex وفي الرسالة تظهر ex.message مثل catch (Exception ex) { MessageBox.Show(ex.Message); } أيضا يمكنك الاستفادة من إضافة بلوك finally التي تأتي بعد catch والتي تنفذ في نهاية الكود سواء عمل بشكل صحيح او حصل استثناء للاستزادة بالتفصيل حول الموضوع اقرأ https://www.dotnetperls.com/exception RE: طلب توضيح عن try - قاسم - 08-11-17 شكرا لك استاذ / محمد كريم شرح وافي كامل بارك الله فيك وفي عملك وفي رزقك تم تقييم +1 |