title: C#: Reflection to insert items into generic list
body: <p>I need to add an object created by reflection into a generic list. At compile time I don't know the exact type of this object or the type of generic list, but I can make sure the type matches.</p>
  
  <p>I found a lot of posts talking about similar issue but they either don't require a generic list or the type is known at compile time. </p>
  
  <p>Anyone can help?</p>