11,573 questions
Try one of solutions:
var result = idList
.Take( 1 )
.Concat( idList
.Skip( 1 )
.Zip( idList, ( a, b ) => new { a, b } )
.Where( p => p.a != p.b )
.Select( p => p.a ) )
.ToList( );