foreach循环给出了一个错误,局部变量在声明之前无法使用

时间:2014-03-15 22:42:22

标签: c# asp.net-mvc-4 foreach

我有以下代码,我正在尝试初始化变量' current'在foreach循环之前。

EmailInstance current = new EmailInstance();
current.EmailContent = "";

var emailList = emailInstanceTosent.Where(e => e.StudentID == studentid);

foreach (var email in emailList)
{
    current.EmailContent = currrent.EmailContent + email.EmailBody;
}

请帮助我了解如何正确初始化它。感谢

1 个答案:

答案 0 :(得分:1)

正如萨尼所说,你的作业有错字。

中删除3个r中的一个

铜的 RRR ent.EmailContent

编译器将currrent视为一个不同的变量,并且没有声明它,所以它正当地抱怨。