title: How can i insert a new object to anonymous array?
body: <p>How can i insert a new object to anonymous array?</p>
  
  <pre><code>var v = new[]
              {
                  new {Name = "a", Surname = "b", Age = 1},
                  new {Name = "b", Surname = "c", Age = 2}
              };
  </code></pre>
  
  <p>I know first of all we set the array's limit(size).</p>
  
  <p>I convert it to List. To insert a new object.</p>
  
  <pre><code>v.ToList().Add(new { Name = "c", Surname = "d", Age = 3 });
  </code></pre>
  
  <p>But still i have 2 elements in v variable. Where has the third element gone?</p>
  
  <p>But i can't assign to another List variable.</p>
  
  <pre><code>List newV = v.ToList();
  </code></pre>