Vin*_*nzz 6 c# email-validation mailaddress
像一个优秀的 C# 用户一样,我使用该MailAddress对象来验证电子邮件地址。
我的一个客户输入john@gmail.了他的电子邮件,经过验证MailAddress,并破坏了我的软件。我希望下面的代码抛出异常,但事实并非如此。
static void Main(string[] args)
{
string addressmail = string.Empty;
try
{
MailAddress mail = new MailAddress(@"john@gmail.");
addressmail = mail.Address;
}
catch (FormatException)
{
// address is invalid
}
// address is valid
Console.WriteLine(addressmail);
}
Run Code Online (Sandbox Code Playgroud)
你知道如何捕捉这种虚假的邮件地址吗?