blyBuilder assyBuilder = currentAppDomain.DefineDynamicAssembly(assyName,AssemblyBuilderAccess.Run); //获取ModuleBuilder,提供String参数作为Module名称,随便设一个 ModuleBuilder modBuilder = assyBuilder.DefineDynamicModule("MyModFor_"+targetType.Name); //新类型的名称:随便定一个 String newTypeName = "Imp_"+targetType.Name; //新类型的属性:要创建的是Class,而非Interface,Abstract Class等,而且是Public的 TypeAttributes newTypeAttribute = TypeAttributes.Class | TypeAttributes.Public; //声明要创建的新类型的父类型 Type newTypeParent; //声明要创建的新类型要实现的接口 Type[] newTypeInterfaces; <页码:[1] [2] [3] [4] [5] [6] [7] [8] 第4页、共8页 |