After loading an assembly, when instantiating it:
Assembly asm = Assembly.LoadFile(@"c:\file.dll");
Type type = asm.GetType("DLLTYPE");
object instance = Activator.CreateInstance(type);
How C# know the type?
From my logic, the dll should have header which define the object type.
so why is the DLLTYPE
string for ?