I am using reflection to find a type by a string like this…
Type currentType = Type.GetType(typeName);
I then am able to get a list of properties for that type like this…
var props = currentType.GetProperties();
How do I instantiate a new object of this type and then start assigning values to the properties of that object based on the list of properties in the props list?
Using the values you already have…