Just as an extra to anyone using the above answers that implement:
ObjectType instance = (ObjectType)Activator.CreateInstance(objectType);
Be careful - if your Constructor isn't "Public" then you will get the following error:
"System.MissingMethodException: 'No parameterless constructor defined for this object."
Your class can be Internal/Friend, or whatever you need but the constructor must be public.