Lambda Function
From Pigbert Wiki
select clause
return game.DealHand().Select(c => new ContractCard(c)).ToList();
List<ContractCard> hand = new List<ContractCard>();
foreach( Card card in game.DealHand() )
hand.Add(new ContractCard(card));
return hand;
where clause
this.players = game.Players.Where(p => p.hasChips()).ToList();
foreach( Player p in game.Players ) {
if( p.hasChips() )
this.players.Add(p);
}
