-3

嗨,我在 4 天内完成了我的项目,我从http://www.youtube.com/watch?feature=player_embedded&v=mGDnQchFZJg#获得了代码!,我真的可以使用帮助,在此先感谢。

jet it gives me an error in foreach loop 

错误 1 ​​当前上下文中不存在名称“s”

        MailMessage poruka = new MailMessage();
        poruka.From = new MailAddress(textBox4.Text);
        poruka.Subject = textBox2.Text;
        poruka.Body = textBox3.Text;
        foreach (string s in textBox1.Text.Split()) ;
        poruka.To.Add(s);


        SmtpClient client = new SmtpClient();
        client.Credentials = new NetworkCredential(textBox4.Text, textBox5.Text);
        client.Host = "smtp.yahoo.com";
        client.Port = 587;
        client.EnableSsl = true;
        client.Send(poruka);
4

1 回答 1

2

;您的 foreach 末尾有 a ,这意味着s当您将其添加到时不在范围内poruka. 把它改成这样:

foreach (string s in textBox1.Text.Split())
{
    poruka.To.Add(s);
}

这就是我个人总是喜欢使用大括号而不是内联我的 foreach 的原因。

于 2012-11-16T17:22:30.660 回答