I wrote an application in VB6 that used CreateObject quite a lot to create instances of COM objects at run time.

Is their an equivalent in VB.NET so that I can do the same with .NET objects. I notice that CreateObject is still supported in VB.NET but that only works with COM objects.

Cheers,
Mark.