title: Method for convert generic list to another generic list
body: <p>I have Data In <code>List&lt;One&gt;</code> and want to convert into <code>List&lt;Two&gt;</code>.
  my code is as </p>
  
  <pre><code> public static List&lt;T&gt; ListCopy&lt;T&gt;(List&lt;T&gt; input)
      {
          List&lt;T&gt; mylist = new List&lt;T&gt;();
          //Logic Goes here 
          return mylist;
      }
  </code></pre>
  
  <p>this only Process data from <code>List&lt;One&gt;</code> to <code>List&lt;One&gt;</code>
  but i want to process from <code>List&lt;One&gt;</code> to <code>List&lt;Two&gt;</code>  like </p>
  
  <pre><code>    List&lt;One&gt; l = new List&lt;One&gt;();
      List&lt;Two&gt; t = new List&lt;Two&gt;();
      t = ListConvert&lt;Two&gt;(l);
  </code></pre>
  
  <p>what can i do for this?</p>