Puedes usar la clase Regex, te anexo un ejemplo
Código C++:
Ver originalpublic static bool IsEmail(string email)
{
string expresion = "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
if (Regex.IsMatch(email, expresion))
{
return (Regex.Replace(email, expresion, String.Empty).Length == 0);
}
else
{
return false;
}
}