I have an example:
Assembly asm = Assembly.Load(\"ClassLibrary1\"); Type ob = asm.GetType(\"ClassLibrary1.UserControl1\"); UserContro
What you want can be achieved using a IoC container like `NInject'. You can configure a container to return a concrete type when you've requested an interface.