How can I add an item to a IEnumerable<T> collection?

My question as title above. For example IEnumerable&lt;T&gt; items = new T[]{new T(&quot;msg&quot;)}; items.ToList().Add(new T(&quot;msg2&quot;)); but after all it only has 1 item inside. Can we h...