الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد أن أضع أكثر من Exception

بدأه The.Eagle في 24 سبتمبر 2011 · 3 رد · 550 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو سمحتوا الي عنده معرفة بكيفية إضافة أكثر من Exciption

أريد من المستخدم ادخال بياناته

فأريد إذا لم يدخل اسمه أن يظهر لي رسالة بوجوب ادخال الاسم عملت هذه الطريقة كالتالي :

 if (textBox1.Text == "")
throw new Exception ("Erorr");

catch (Exception e1) 
{
Messagebox.show (e1.message)
}

عندي سؤالين

الأول كيف أضع catch أخرى مثلا للعمر

الثاني أريد أن أكتب في الشرط كلمة اخرى تدل على الفراغ غير " "

وشكرا

#2
The.Eagle كتب:

السلام عليكم

لو سمحتوا الي عنده معرفة بكيفية إضافة أكثر من Exciption

أريد من المستخدم ادخال بياناته

فأريد إذا لم يدخل اسمه أن يظهر لي رسالة بوجوب ادخال الاسم عملت هذه الطريقة كالتالي :

 if (textBox1.Text == "")
throw new Exception ("Erorr");

catch (Exception e1) 
{
Messagebox.show (e1.message)
}

عندي سؤالين

الأول كيف أضع catch أخرى مثلا للعمر

الثاني أريد أن أكتب في الشرط كلمة اخرى تدل على الفراغ غير " "

وشكرا

السلام عليكم..

بالنسبة للسؤال الاول....لا داعي لعمل catch أخرى ....يكفي واحدة من اجل العمر و الاسم

و التاني...تستطيع عن طريق التحقق من طول السلسلة..مثلا

try
            {

                if (textBox1.Text.Length == 0) throw new Exception("Name error");
                if (textBox2.Text.Length == 0) throw new Exception("Old error");
            }

            catch (Exception e1)
            {
                MessageBox.Show(e1.Message);
            }
1

Currently working on ASP.net ..... come Back Soon

#4

جزاكم الله خيرا

لقد أفدتوني بمعلومات جديدة

أشكركم كثيرا

مواضيع مشابهة