假设我在文本文件中写了“一段代码”。 是否可以在运行时读取该文件并执行? 例如,假设我的软件具有 method1 , method2 和 method3 方法。 在文本文件中,我编写任何简单的代码,例如:
dim i as integer
i = method1() + method2()
console.write(i)
如何在运行时以dinamically方式执行它?
答案 0 :(得分:2)
CodeDOMProvider和System.CodeDom.Compiler Namespace是您想要开始的地方。但是你必须编写比你的样本更多的代码。
答案 1 :(得分:0)
是的,Is it possible to dynamically compile and execute C# code fragments?
您尝试过快速搜索吗?到处都有很多资源。
答案 2 :(得分:0)
VB和C#都有example on MSDN