C#从文件中调用代码

时间:2012-09-22 17:09:50

标签: c# file

是否可以从文件中调用我的c#代码?应用程序应该能够扫描我的文件中的行并执行其中的代码。

假设我的应用程序中有以下方法:

public void ShowMsg(String msg) 
{
     MessageBox.Show(msg);
}

和我文件中的行ShowMsg("Hello")

我希望我的应用程序能够从文件中读取代码,最后它应该显示一个带有字符串“Hello”的消息框。但当然,我想要实现的目标比简单地向用户显示消息框更复杂。

3 个答案:

答案 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