title: C# reading data from a csv file, with 8 columns, and sorting it
body: <p>So I am trying to read a csv file that essentially is a list of data separated by words, and I what I have done so far is used ReadAllLines and then from there separated with text.Split(',');
  The only problem is I just read about this sort of list/array class method rather than creating an actual array, so I have no clue how to call it, or use it. Here is what I have so far: </p>
  
  <pre><code>using System;
  using System.IO;
  public class Earthquake
  {
      public double Magnitude { get; set; }
      public string Location { get; set; }
      public double Latitude { get; set; }
      public double Longitude { get; set; }
      public double depth { get; set; }
      public string date { get; set; }
      public string EventID { get; set; }
      public string URL { get; set; }
      public Earthquake(double magna, string locate, double lat, double longi, double dept, string dat, string Event, string website)
      {
          Magnitude = magna;
          Location = locate;
          Latitude = lat;
          Longitude= longi;
          depth = dept;
          date = dat;
          EventID = Event;
          URL = website;
      }
  
  }
  public class ManageData
  {
  
      public int count;
      public void getData()
  {
      string[] text = File.ReadAllLines(@"Earthquakes.csv");
      foreach (string word in text[count].Split(','))
      {
          //here i want to put each data in the Earthquake class
      }
  
  }
  
  }
  </code></pre>