title: How to sort List1 (int) so corresponding List2 (string) be also sorted?
body: <p>I'm a beginner and I need help!!!</p>
  
  <p>I have 2 lists with the same number of items:</p>
  
  <pre><code>int Score  string Name
    523         toto
    125         gaga
    428         zaza
    625         dudu
  </code></pre>
  
  <p>I want to sort Score in descending order with corresponding Name :</p>
  
  <pre><code>int Score  string Name
    625         dudu
    523         toto
    428         zaza
    125         gaga
  </code></pre>
  
  <p>What is the simplest &amp; shortest code solution? (Linq??)
  How to print the result?</p>
  
  <p>Thanks!!!</p>
  
  <p>I know how to do it with arrays:
  ... but with Lists, it seems more complicated.</p>
  
  <p>Sort(Score,Name) + Reverse(Score) + Reverse (Name)</p>