title: Is there a way to convert a dynamic or anonymous object to a strongly typed, declared object?
body: <p>If I have a dynamic object, or anonymous object for that matter, whose structure exactly matches that of a strongly typed object, is there a .NET method to build a typed object from the dynamic object?</p>
  
  <p>I know I can use a LINQ <code>dynamicList.Select(dynamic =&gt; new Typed { .... }</code> type thing, or I can use Automapper, but I'm wondering if there is not something specially built for this?</p>