title: Can I set a property value with Reflection?
body: <p>I know the name of a property in my C# class. Is it possible to use reflection to set the value of this property?</p>
  
  <p>For example, say I know the name of a property is <code>string propertyName = "first_name";</code>. And there actaully exists a property called <code>first_name</code>. Can I set it using this string?</p>