小编ALA*_*SUR的帖子

C#:在foreach中使用Take()是声明可以使用吗?

任何人都可以建议我们应该使用哪两行代码?

foreach(var items in itemList.Take(20))
{

}
Run Code Online (Sandbox Code Playgroud)

要么

var itemList = itemList.Take(20);

foreach(var items in itemList)
{

}
Run Code Online (Sandbox Code Playgroud)

以上两行在优化代码方面是否有任何区别?如果是,请告诉我原因.

c# linq ienumerable ienumerator foreach

2
推荐指数
1
解决办法
69
查看次数

标签 统计

c# ×1

foreach ×1

ienumerable ×1

ienumerator ×1

linq ×1