Decide property to use at runtime
<p>I have employee class which contain more than 50 properties. I display all property name using PropertyInfo class on checkedboxlist on windows form.
User can select more than one property to display in report. lets assume user selected name, title, phone, address then i need to get all in string and need to display it on report.</p>

<p>I can easily do this with if or switch but is there any other better way to do this instead of writing more than 50 switch statement?</p>
