gpt4 book ai didi

c# - 如何在 C# 中的 foreach 之后返回列表以查看

转载 作者:行者123 更新时间:2023-12-05 08:25:02 26 4
gpt4 key购买 nike

我有这段代码,我使用 foreach 循环遍历对象

 public ActionResult userDocs()
{

var user = Server.HtmlEncode(Request.Cookies["UserName"].Value);
var role = db.userdetails.FirstOrDefault(s => s.UserName == user).FullName;
var test = "kokulchellamuthu1programmer";

var find = db.ApplySchedule.Where(x => x.CC.Contains(test)).ToList();

foreach(var i in find)
{
var res = db.docinfo.Where(z => z.RequestID == i.BookingID).ToList();
}

return View(res);
}

现在我想将 res 变量返回给 view 以便向用户显示匹配的可下载文档,我无法将它作为代码返回给 View 无法编译,有人可以帮我解决这个问题吗?

谢谢。

最佳答案

您必须在 Foreach 之前定义一个空列表,并将该项目添加到已定义的列表中,以便找到等于您的条件的每个项目。根据下面的代码:

 List<string> ids = new List<string>();
foreach(var i in find)
{

var id = db.docinfo.Where(z => z.RequestID == i.BookingID);
ids.Add(id);
}
return ids;

关于c# - 如何在 C# 中的 foreach 之后返回列表以查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69714440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com