1 //反射机制 需要引用System.Reflection 2 Assembly.Load("程序集名称").CreateInstance("命名空间.类名称") 3 //假设有一个接口IUser, UserA和UserB继承自该接口 4 IUser result = new UserA(); //常规写法 5 IUser result = (IUser)Assembly.Load("程序集名称").CreateInstance("命名空间.UserA"); //反射写法 由于"命名空间.UserA"为字符串, 所以可以使用变量代替