title: Convert List<T> to BlockingCollection<T>
body: <p>I'm trying to convert <code>List&lt;T&gt;</code> to <code>BlockingCollection&lt;T&gt;</code> and here's my code..</p>
  
  <pre><code>List&lt;Job&gt; jobs = new List&lt;Job&gt;
      {
          new Job() {Id=Guid.NewGuid(), Name="test1" },
          new Job() {Id=Guid.NewGuid(), Name="test2" },
          new Job() {Id=Guid.NewGuid(), Name="test3" },
      };
  
  BlockingCollection&lt;Job&gt; coll = jobs as BlockingCollection&lt;Job&gt;;
  </code></pre>
  
  <p>And <code>Job</code> class is defined as..</p>
  
  <pre><code>public class Job
  {
      public Guid Id { get; set; }
      public string Name { get; set; }
  }
  </code></pre>
  
  <p>This type casting doesn't seem to work. Is there any easier and performance efficient way to convert <code>List&lt;T&gt;</code> to <code>BlockingCollection&lt;T&gt;</code> without looping through the list and explicitly adding each list item to the collection?</p>