gpt4 book ai didi

c# - 带有点符号的 Linq - 哪种形式更好或者这两者之间有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 22:24:31 25 4
gpt4 key购买 nike

我一直在阅读 Jon Skeet 的 C# In Depth: Second Edition我注意到他的一个例子与我自己做的事情略有不同。

他有类似下面的东西:

var item = someObject.Where(user => user.Id == Id).Single();

而我一直在做以下事情:

var item = someObject.Single(user => user.Id == Id);

两者之间有什么真正的区别吗?我知道 Jon Skeet 几乎是 C# 之神,所以我倾向于认为他在这方面的知识比我的要好,所以我可能在这里误解了一些东西。希望有人能帮忙。

最佳答案

在评估树时,查询应该相等,但是根据目标,实际执行可能会有所不同(IE L2S 优化)。

关于c# - 带有点符号的 Linq - 哪种形式更好或者这两者之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4491617/

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