相关疑难解决方法(0)

您可以在迭代期间在LINQ语句中实时设置/更新值吗?

基于我对其他问题的建议答案...是否可以在LINQ枚举期间更新变量,以便您可以将其用作测试的一部分?

例如,这样的事情可能吗?

// Assume limitItem is of type Foo and sourceList is of type List<Foo> 

// Note the faux attempt to set limitItemFound in the TakeWhile clause
// That is what I'm wondering.

sourceList.Reverse()
    .TakeWhile(o => (o != limitItem) && !limitItemFound; limitItemFound = limitItemFound || (o == limitItem) )
    .FirstOrDefault(o => ...);
Run Code Online (Sandbox Code Playgroud)

这将使搜索包含limitItem.

c# linq

5
推荐指数
1
解决办法
142
查看次数

标签 统计

c# ×1

linq ×1