title: C# way to add value in a List<T> at index
body: <p>Is there any way you can add a value at a specific index? I try to do indexator and I have Lists. Is there any trick for making this this in this context :D</p>
  
  <pre><code> public class Multime&lt;T&gt;
  {
      private List&lt;Multime&lt;T&gt;&gt; multiSets;
      private List&lt;T&gt; multimea;
  
  
      ***public Multime&lt;T&gt; this[int index]
      {
          get { return this.Multisets.ElementAt(index); }
          set { this.Multisets.CopyTo(value,index); }
      }***
  
  
  
      public List&lt;Multime&lt;T&gt;&gt; Multisets
      {
          get { return this.multiSets; }
          set { this.multiSets = value; }
      }//accesori Multimea de multimi
  
      public List&lt;T&gt; Multimea
      {
          get { return this.multimea; }
          set { this.multimea = value; }
      }//Accesori Multime
  </code></pre>