title: C# LINQ append an item to the end of an array
body: <p>I have an int[] array. I need to take an int and append it to the end of the array without affecting the position of the other items in that array. Using C# 4 and LINQ what is the most elegant way to achieve this?</p>
  
  <p>My Code:</p>
  
  <pre><code> int[] items = activeList.Split(',').Select(n =&gt; Convert.ToInt32(n)).ToArray();
   int itemToAdd = ddlDisabledTypes.SelectedValue.ToInt(0);
  
   // Need final list as a string
   string finalList = X
  </code></pre>
  
  <p>Thanks for any help!</p>