Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
简短的回答:.ToList()从您的第一个查询声明 ( q1) 的末尾删除调用。
.ToList()
q1
当您打电话时,ToList()您正在具体化该查询的结果。或者更确切地说,您正在枚举它们。如果您删除ToList调用,那么您将拥有一个数据,而不是q1数据,如果加入另一个查询,LINQ 可以进一步优化。ListIEnumerable
ToList()
ToList
List
IEnumerable