title: .NET Reflection Create Class Properties
body: <p>I am fairly new to reflection and I would like to know, if possible, how to create an instance of a class then add properties to the class, set those properties, then read them later.  I don't have any code as i don't even know how to start going about this. C# or VB is fine.</p>
  
  <p>Thank You</p>
  
  <p>EDIT: (to elaborate)</p>
  
  <p>My system has a dynamic form creator. one of my associates requires that the form data be accessible via web service.  My idea was to create a class (based on the dynamic form) add properties to the class (based on the forms fields) set those properties (based on the values input for those fields) then return the class in the web service.  </p>
  
  <p>additionally, the web service will be able to set the properties in the class and eventually commit those changes to the db.</p>