إنشاء Custom Exception
إضافة Class وتم تغير
الاسم إلى CustomException.cs
إضافة Form
CustomException يرث inheritance من Exception
using System;
namespace DemoCustomException
{
class CustomException : Exception
{
public CustomException()
: base() { }
public CustomException(string message)
: base(message) { }
}
}
شكل الشاشة:
كود btnTry:
private void btnTry_Click(object sender, EventArgs e)
{
int firstNumber, secondNumber, difference;
firstNumber = Int32.Parse(txt1.Text);
secondNumber = Int32.Parse(txt2.Text);
difference = firstNumber -
secondNumber;
try
{
if (difference < 0)
{
throw new CustomException("This is My Exception");
}
}
catch (CustomException ex)
{
MessageBox.Show(ex.Message);
}
}
يظهر Exception عندما تكون قيمة difference أصغر
من 0
ونستخدم الكلمات throw new ثم اسم ال Class CustomException
ثم إضافة الرسالة ("This is My
Exception");
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم