title: convert a list of objects from one type to another using lambda expression
body: <p>I have a foreach loop reading a list of objects of one type and producing a list of objects of a different type. I was told that a lambda expression can achieve the same result.</p>
  
  <pre><code>var origList = List&lt;OrigType&gt;(); // assume populated
  var targetList = List&lt;TargetType&gt;(); 
  
  foreach(OrigType a in origList) {
      targetList.Add(new TargetType() {SomeValue = a.SomeValue});
  }
  </code></pre>
  
  <p>Any help would be appreciated- i'm new to lambda and linq 
  thanks,
  s</p>