【发布时间】:2017-01-30 15:56:03
【问题描述】:
我想在 C# ASP.NET 中发送电子邮件,问题是我将此错误标记为“返回 void,return 关键字后面不能跟对象表达式”。在这两个"return" 中都标记了相同的错误,这是什么?
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("email@gmail.com", "jhon", Encoding.UTF8);
mail.Subject = "test email";
mail.Body = "test email c#";
mail.To.Add("michael@hotmail.com");
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("email@gmail.com", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
return true;
}
catch (Exception ex)
{
return false;
}
【问题讨论】:
-
您使用此代码的方法的返回类型是什么?
-
该方法是否返回布尔值?
-
你的方法签名有
void返回类型吗? -
老兄,我希望你分享假凭据!