title: Insert Anonymous object in a list of same anonymous type
body: <p>I am creating a anonymous type list using LINQ, and later binding it with a ComboBox. But I want to add an empty item in that list, but its not working. </p>
  
  <pre><code>    XNamespace ns = xDocItems.Root.Name.Namespace;
      var items =
      from i in
      xDocItems.Descendants(ns + "insync_navpaymentmethods")
      select new
      {
          code = (string)i.Element(ns + "Code"),
      };
  </code></pre>
  
  <p>Here I am creating anonymous type list from a XElement using LINQ.</p>
  
  <pre><code>    items.ToList().Insert(0, new { code = string.Empty });
  
      //items.ToList().Add(new { code = string.Empty }); //Not working
  </code></pre>
  
  <p>Adding a Blank Item in this list. So a Blank item can be selected by user in combo box.</p>
  
  <pre><code>    cmbPaymentMethods.DataSource = items.ToList();
      cmbPaymentMethods.DisplayMember = "code";
      cmbPaymentMethods.ValueMember = "code";
  </code></pre>
  
  <p>I shall thankful for any advice.</p>
  
  <p>Kishore</p>