gpt4 book ai didi

c# - 扩展方法和直接查询的区别

转载 作者:太空狗 更新时间:2023-10-30 00:35:14 25 4
gpt4 key购买 nike

var selectedProducts = from p in products
where p.Category == 1
select p;

var selectedProducts = products.Where(p=>p.Category==1) ;

以上 2 条语句似乎产生相同的结果。

那有什么区别(有时在内部)?

哪个效率更高?

最佳答案

没有区别。第一个(查询表达式)由编译器翻译成第二个,对运行时没有影响。

另见:

关于c# - 扩展方法和直接查询的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5289071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com