hossein_va
سه شنبه 02 خرداد 1391, 15:42 عصر
سلام.
با تابع زیر من عبارت ایمیل را اعتبار سنجی می کنم ولی نمی تونم بیرون از کلاس و جایی که این پراپرتی را فراخوانی می کنم استثنا را پردازش کنم و به کاربر بگم دلیل اشتباهش را!.ایا نحوه پرتاپ استثنا درست هست؟
protected string EmailAddress
{
get { return emailAddress; }
set {
Regex re = new Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");//regular expersion for email address
if (re.IsMatch(value.ToString()))
emailAddress= value;
else
throw new ExecutionEngineException();
}
}
با تابع زیر من عبارت ایمیل را اعتبار سنجی می کنم ولی نمی تونم بیرون از کلاس و جایی که این پراپرتی را فراخوانی می کنم استثنا را پردازش کنم و به کاربر بگم دلیل اشتباهش را!.ایا نحوه پرتاپ استثنا درست هست؟
protected string EmailAddress
{
get { return emailAddress; }
set {
Regex re = new Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");//regular expersion for email address
if (re.IsMatch(value.ToString()))
emailAddress= value;
else
throw new ExecutionEngineException();
}
}