title: How to switch columns of csv file (c#)
body: <p>I have a 5 column CSV file and I need to bring the third column to the front.</p>
  
  <p>How do I do this?
  Below is what I think I have to do.</p>
  
  <pre><code>     //Basically I have to make a fore loop which results in a multidimensional array
          //Then write another for loop switching the colums of the array around
          //Then sorting it
          //then saving it
  </code></pre>
  
  <p>Update: The csv file is as follows </p>
  
  <p>string,string, double, double, string</p>
  
  <p>E.g</p>
  
  <p>John,Smith,.464,10.5, words and whatnot</p>
  
  <p>Also should have mentioned that this process needs to be reversible, meaning that the moved column needs to be put back where it was from.</p>