按延迟顺序显示集合项-WinForms
我正在尝试在Windows应用程序上执行此操作。 有谁能帮助我在一个实例中读取集合中的两个项目(例如,产品)吗。一分钟后再做两件事,依此类推 更多信息: 产品收集按延迟顺序显示集合项-WinForms,winforms,windows-applications,Winforms,Windows Applications,我正在尝试在Windows应用程序上执行此操作。 有谁能帮助我在一个实例中读取集合中的两个项目(例如,产品)吗。一分钟后再做两件事,依此类推 更多信息: 产品收集 产品1 产品2 产品3 产品4 我必须获取前两个产品并显示在UI上。大约一分钟后,显示剩余的两个产品。之后,再次展示前两个产品。希望我在这里可以理解 我一直在使用Linq的skip()和take()。找不到办法。我快发疯了我该怎么做 如果有人在尝试同样的方法,下面是我如何解决的: IEnumerable<Car> carI
我一直在使用Linq的skip()和take()。找不到办法。我快发疯了我该怎么做 如果有人在尝试同样的方法,下面是我如何解决的:
IEnumerable<Car> carItems = c.GetCarInfo();//GetCarInfo() is service method which gives me carItems.
int noOfCars = 0;
if (noOfCars >= carItems.Count())
{
noOfCars = 0;
}
IEnumerable<Car> carsToDisplay = from cars in carItems.Skip(noOfCars).Take(2)
select cars;
noOfCars += 2;
IEnumerable carItems=c.GetCarInfo()//GetCarInfo()是一种服务方法,它为我提供了carItems。
int noOfCars=0;
如果(noOfCars>=carItems.Count())
{
noOfCars=0;
}
IEnumerable carsToDisplay=来自carItems.Skip(noOfCars)中的汽车。获取(2)
选择汽车;
noOfCars+=2;
除此之外,还使用了定时器控制
如果有人有更好的解决方案,请在此处更新。使用“跳过并获取”时出现了什么问题?你能提供更多关于你哪里出了问题以及你需要什么帮助的信息吗?谢谢你的快速回复。我正在使用下面的查询,它返回零(0)个结果。请阅读产品清单下面的行,了解我需要做的事情。var copyOfCars=来自carItems中的汽车。采取(2)选择汽车;再次感谢。