我有以下......
var jobsApplications = ( from applications in db.applications
where applications.employeeId == LogedUser.Id
select new { applications.id, applications.jobId, applications.confirmationDate });
现在我想像
那样导航这个结果foreach "something" in jobsApplications
但是我现在不知道要放什么,因为select new创建了一个新类。
任何建议
答案 0 :(得分:5)
我想你可以让编译器为你工作:
foreach (var application in jobApplications)
{
// use the application wisely
}
答案 1 :(得分:2)
考虑使用Array.ForEach()
来遍历您的IEnumerable
或List
。这有点重量级。
Array.ForEach(jobsApplication, jobApp => {
if (jobApp.City == "Chicago")
{
jobApp.Approved = true;
}
});
如果你想要一个简单的foreach,那么你可以输入匿名类为var
foreach (var jobApp in jobApplications)
{
if (jobApp.City == "Chicago")
{
jobApp.Approved = true;
}
}