title: CsvHealper - How to ignore empty columns in csv
body: <p>New to csvHelper. I'd like to delete empty columns from csv file. 
  I'm using CsvWriter to write the csv row definition class to stream.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>var records = getRecords(); // list of row definition items
  var stream = new MemoryStream();
  var writer = new StreamWriter(stream);
  using (var csv = new CsvWriter(writer))
  {
      csv.WriteRecords(records);
      writer.Flush();
      return stream;
  }
  </code></pre>
  
  <p><strong>Is there any way to make CsvWriter ignore empty columns? maybe configuration?</strong></p>
  
  <pre><code>actual csv: 
  
  First Name | Middle Name| Last Name |Gender
  FName1     |            | LName1    | Male
  FName2     |            | LName2    | Female
  FName3     |            | LName3    | 
  
  
  expected csv:
  
  First Name | Last Name |Gender
  FName1     | LName1    | Male
  FName2     | LName2    | Female
  FName3     | LName3    | 
  
  </code></pre>