|
|
1
4
确实如此。存在对的短路
对于一个工作示例,请尝试:
这将使用您的确切代码,并将打印出500(
|
|
|
2
3
我试过下面的
|
|
|
3
2
它确实有效。下面是一个单元测试来证明这一点:
也许在你的特定场景中有一些东西不能正常工作。 |
|
|
4
2
谢谢你的回复。我试图简化这个例子的代码,但和往常一样,细节是魔鬼! 在.Where()语句和AddRange()调用之间,代码(深入)清除了源(本例中为“items”)列表。开发人员没有意识到过滤器被推迟到AddRange()调用,此时他们已经清除了源列表。 很高兴知道我没有失去情节:) |