title: Cannot implicitly convert type System.Collections.ObjectModel.ObservableCollection<> to System.Collections.Generic.List<>
body: <p>I've got WCF service which contains List with data from LibW.dll(my dll). In main program I also have got list from LibW.dll.</p>
  
  <p>I return list from WCF service</p>
  
  <pre><code>[OperationContract]
  public List&lt;IWeather&gt; Final()
  {
      return returner;
  }
  </code></pre>
  
  <p>and then try to set the result of method to value</p>
  
  <pre><code>cont = e.Result;
  </code></pre>
  
  <p>where   </p>
  
  <pre><code>List&lt;LibW.IWeather&gt; cont=new List&lt;LibW.IWeather&gt;();
  </code></pre>
  
  <p>But I've got such error
  Cannot implicitly convert type <code>System.Collections.ObjectModel.ObservableCollection&lt;object&gt;' to 'System.Collections.Generic.List&lt;NavigationGadget.IWeather&gt;</code></p>
  
  <p>What's wrong?</p>