فکر نمیکنم کلاسی برای چک کردن ایمیل وجود داشته باشه!
میتونید از Regular Expression استفاده کنید.
using System.Text.RegularExpressions;
public bool CheckValidAddress(String emailAddress)
{
String pattern = @"^(([^<>()[\]\\.,;:\s@\""]+"
+ @"(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@"
+ @"((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"
+ @"\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+"
+ @"[a-zA-Z]{2,}))$";
return new Regex(pattern).IsMatch(emailAddress);
}
بصورت زیر هم میتونید ازش استفاده کنید
if (CheckValidAddress("sample@yahoo.com"))
{
//Address is valid
}