title: convert comma separated string to list using linq
body: <p>I have 3 comma separated strings <code>FirstName, MiddleInitial, LastName</code></p>
  
  <p>I have a class <code>NameDetails</code>:</p>
  
  <pre><code>public class NameDetails
  {
      public string FirstName { get; set; }
      public string MiddleInitial { get; set; }
      public string LastName { get; set; }
  }
  </code></pre>
  
  <p>I have the values for strings as:</p>
  
  <pre><code>FirstName ="John1, John2, John3"
  MiddleInitial = "K1, K2, K3"
  LastName = "Kenndey1, Kenndey2, Kenndey3"
  </code></pre>
  
  <p>I need to fill the NameDetails List with the values from the comma separated strings. </p>
  
  <p>Any linq for this? I need this for my asp.net mvc (C#) application.</p>