title: Enumerating through an object's properties (string) in C#
body: <p>Let's say I have many objects and they have many string properties.</p>
  
  <p>Is there a programatic way to go through them and output the propertyname and its value or does it have to be hard coded? </p>
  
  <p>Is there maybe a LINQ way to query an object's properties of type 'string' and to output them? </p>
  
  <p>Do you have to hard code the property names you want to echo?</p>