title: Ignoring the header line of an array read from CSV file outputting in XML format
body: <p>I'm trying to read in but not output the header line of this csv file attached. In other words, reading the header line in and ignoring it before processing the data lines.</p>
  
  <p>namespace csvtoXML
  {
      class Program
      {</p>
  
  <pre><code>    static void Main( string[] args)
      {
  
  
  
  
      string[] source = File.ReadAllLines("GBPAY_103188.csv");
      XElement GBPAY = new XElement("EmployeeElectionImport",
          from str in source
          let fields = str.Split(',')
                    select new XElement("ElectionImport",
                    new XElement("EmployeeElection",
                    new XElement("Employee",fields[0]),
                    new XElement("Election", "\n",
                    new XElement("EarnDeductType", fields[3]),
                    new XElement("EarnDeductType","\n",
                    new XElement("PlanBenefitCode", fields[1], "\n"),
                    new XElement("SingleFamilyCode", fields[2], "\n"),
                    new XElement("EERate", fields[3], "\n"),
                     new XElement("ERRate", fields[4], "\n"),
                     new XElement("AnnualBenefitRate", fields[5], "\n"),
                     new XElement("EnrollmentCode", fields[6], "\n")
                  ))))) ; ;
              Console.WriteLine(GBPAY);
  }}}
  </code></pre>