我正在开发一个包含大量ForEach... If's
. 我计划将它们转换为每个过滤器,但我想知道速度提升是否值得花时间。我知道所有这些事情都是相对的,但是如果每个过滤器的过滤速度通常更快,那么改变它是有意义的。
For Each egg In chicken.Where(Function(x) x.Tasty = True)
' Do Stuff
Next
For Each egg In chicken
If x.Tasty = True Then
' Do Stuff
End If
Next