title: Anonymous Type, and the great unknown
body: <p>I'm attempting to explicitly define <em>Anonymous Type</em> content, but every time I attempt to access the data I receive an error: <em>Does not contain a definition or extension method for argument.</em>  Can someone explain to me, why?</p>
  
  <pre><code>params string[] content;
  var log = content.Select(obj =&gt; new {
       Date = obj.Contains("Date"),
       Title = obj.Contains("Title"),
       Priority = obj.Contains("Priority"),
       Message = obj.Contains("Message")
  });
  </code></pre>
  
  <p>Now if I attempt to to call <code>log.Date</code> that particular message would appear, why? How would I correctly do that?</p>