How to take all but the last element in a sequence using LINQ?

前端 未结 22 1651
南笙
南笙 2020-11-30 02:51

Let\'s say I have a sequence.

IEnumerable sequence = GetSequenceFromExpensiveSource();
// sequence now contains: 0,1,2,3,...,999999,1000000
         


        
22条回答
  •  孤街浪徒
    2020-11-30 03:13

    Why not just .ToList() on the sequence, then call count and take like you did originally..but since it's been pulled into a list, it shouldnt do an expensive enumeration twice. Right?

提交回复
热议问题