title: Why I can convert to this one type and not the other?
body: <blockquote>
    <p>Error 45  'System.Collections.Generic.List(Of String)' cannot be
    converted to 'System.Collections.Generic.List(Of Object)'. Consider
    using 'System.Collections.Generic.IEnumerable(Of Object)'
    instead.  H:\business\shared\Dropbox\vb.net\proxyhandler.vb   198 19  nicehash2</p>
  </blockquote>
  
  <p>This is the error that I got. Replacing </p>
  
  <pre><code>System.Collections.Generic.List(Of Object)
  </code></pre>
  
  <p>with </p>
  
  <pre><code>System.Collections.Generic.IEnumerable(Of Object)
  </code></pre>
  
  <p>solves the problem.</p>
  
  <p>I am aware that the second type is an interface. I am still confused.</p>
  
  <p>But why?</p>