namespace ActivatorA { class ClassA { public void Print() { Console.WriteLine("输出了些东西"); } } } class Program { static void Main(string[] args) { Type type = Type.GetType("ActivatorA.ClassA", true);//true表示不存在会引发异常 ClassA a = Activator.CreateInstance(type) as ClassA; a.Print(); Console.ReadKey(); } }
通过Activator.CreateInstance(命名空间+类名,参数Object[])来实例化实例。