Списки скажем, у меня есть список List
Rotate означает:
=> {2,3,4,5,1} => {3,4,5,1,2} => {4,5,1,2,3}
Может быть, rotate не самое подходящее слово для этого, но надеюсь, вы понимаете, что я имею в виду
Мой вопрос: как проще всего (в коротком коде, c# 4 Linq ready) и не пострадает ли производительность (приемлемая производительность)
Спасибо.