title: Reading csv file into a DataTable using C#?
body: <p>I have a number of Python scripts I wrote a while back, to do some data munging.
  I need to 'port' some of those scripts to C#.</p>
  
  <p>Python provides a CSV module which facilitates importing CSV data from file into a dictionary. I want to have the same functionality in my library, but since I am new to C#, decided to come in here to ask for the best practices way to import CSV data into a DataTable.</p>
  
  <p>Do I roll my own, or is there a 'CSV module' ala Python?</p>