Let\'s say I have a sequence.
IEnumerable sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000
You could write:
var list = xyz.Select(x=>x.Id).ToList(); list.RemoveAt(list.Count - 1);