gpt4 book ai didi

c# - System.Collections.Generic.IEnumerable' 不包含 'ToList' 的任何定义

转载 作者:IT王子 更新时间:2023-10-29 03:42:37 57 4
gpt4 key购买 nike

问题来了。我正在从 ViewPage 获取 IEnumerable,当我尝试将其转换为 List 时,它显示如下错误:

'System.Collections.Generic.IEnumerable<Pax_Detail>' does not contain a definition for 'ToList' and no extension method 'ToList' accepting a first argument of type 'System.Collections.Generic.IEnumerable<Pax_Detail>' could be found (are you missing a using directive or an assembly reference?)

这是我的 Controller 代码:

[HttpPost]
public ActionResult Edit_Booking(Booking model, IEnumerable<Pax_Detail> pax)
{
List<Pax_Detail> paxList = new List<Pax_Detail>();
paxList = pax.ToList(); //getting error here
BookingDL.Update_Booking(model, paxList);
return View();
}

我在另一个 Controller 上应用了相同的逻辑。它工作正常。我不知道它有什么问题。我已经清理、重建项目并重新启动了我的笔记本电脑(尽管这是需要的)。

最佳答案

您是否缺少 System.Linq 的 using 指令?

https://learn.microsoft.com/en-us/dotnet/api/system.linq.enumerable.tolist

关于c# - System.Collections.Generic.IEnumerable' 不包含 'ToList' 的任何定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15812913/

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