title: Change items position in List<string>
body: <p>I have one list with 3 items</p>
  
  <pre><code>reg.ToList()    Count = 3   System.Collections.Generic.List&lt;string&gt;
  [0] "Text0" string
  [1] "Text1" string
  [2] "Text2" string
  </code></pre>
  
  <p>I want to change all item positions, first postion instead last one, and remaining items to stand up with one position</p>
  
  <p>for this example </p>
  
  <pre><code>[0] "Text1" string
  [1] "Text2" string
  [2] "Text0" string
  </code></pre>