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

前端 未结 22 1618
南笙
南笙 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:35

    You could write:

    var list = xyz.Select(x=>x.Id).ToList();
    list.RemoveAt(list.Count - 1);
    

提交回复
热议问题