在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider CreateCompiler():获取编译器的实例。 二、ICodeCompiler CompilerAssemblyFromSource(CompilerParameters option, string source):使用指定的编译器,从包含源代码的字符串设置编译程序集。 三、CompilerParameters ReferencedAssemblies:获取当前项目所引用的程序集。Add方法为程序集添加引用。 四、CompilerResults CompiledAssembly:获取或设置以编译的程序集,Assembly类型。 大致了解以上知识之后,就可以使用C#动态的编译并执行代码了,以下是一段示例程序: |
请发表评论