C# LINQ 延迟执行问题及解决方案
2024-01-25 本文已影响0人
idengwei
大多数查询运算符的一个重要特征是它们不是在构造时而是在枚举时执行
8. LINQ查询03延迟执行 - 知乎 (zhihu.com)
浅谈C#中LINQ的延迟执行 - 知乎 (zhihu.com)
延迟执行和延迟计算 - LINQ to XML - .NET | Microsoft Learn
C#学习笔记(八)—–LINQ查询之延迟执行_linq 延迟加载原理-CSDN博客
解决方案
执行LINQ后增加 .ToArray(),便可实现立即执行,后续调用Array,不会再次执行