第二个会更有效,因为它只有一个谓词可以对集合中的每个项目进行评估,就像第一个一样,它将第一个谓词首先应用于所有项目,结果(此时缩小了范围)是用于第二个谓词,依此类推。每次通过都会缩小结果范围,但仍然涉及多次通过。
同样,仅当您对谓词进行“与”运算时,链接(第一种方法)才有效。这样的事情
x.Age == 10 || x.Fat == true不适用于您的第一种方法。
欢迎分享,转载请注明来源:内存溢出
第二个会更有效,因为它只有一个谓词可以对集合中的每个项目进行评估,就像第一个一样,它将第一个谓词首先应用于所有项目,结果(此时缩小了范围)是用于第二个谓词,依此类推。每次通过都会缩小结果范围,但仍然涉及多次通过。
同样,仅当您对谓词进行“与”运算时,链接(第一种方法)才有效。这样的事情
x.Age == 10 || x.Fat == true不适用于您的第一种方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)