是否可以从文件中调用我的c#代码?应用程序应该能够扫描我的文件中的行并执行其中的代码。
假设我的应用程序中有以下方法:
public void ShowMsg(String msg)
{
MessageBox.Show(msg);
}
和我文件中的行ShowMsg("Hello")
。
我希望我的应用程序能够从文件中读取代码,最后它应该显示一个带有字符串“Hello”的消息框。但当然,我想要实现的目标比简单地向用户显示消息框更复杂。
答案 0 :(得分:3)
这是关于compiling and executing code at run-time
的教程。它应该做你需要的。
答案 1 :(得分:0)
有可能,实际上有一个API。
所以这里有一个指向你如何做到的链接,直接来自stackoverflow: Is it possible to dynamically compile and execute C# code fragments?
答案 2 :(得分:0)
代码项目中的示例源代码: Compiling code during runtime