title: What problems does reflection solve?
body: <p>I went through all the posts on <a href="http://en.wikipedia.org/wiki/.NET_metadata#Reflection" rel="noreferrer">reflection</a> but couldn't find the answer to my question.</p>
  
  <p>What were the problems in the programming world before .NET reflection
  came and how it solved those problems?</p>
  
  <p>Please explain with an example.</p>