调用字符串中定义的c#函数

时间:2012-07-21 15:54:20

标签: c# string

  

可能重复:
  How can I evaluate a C# expression dynamically?

让我在一个例子中描述我的问题。我的程序中有一个字符串变量:

string func = @"
void printHello()
{
    Console.WriteLine(""Hello world!"");
}
";

有没有方法让我调用这个printHello函数?

感谢您的回复。

2 个答案:

答案 0 :(得分:2)

查看CS-Script,它是一个开源的C#Script执行引擎

http://www.csscript.net/

答案 1 :(得分:0)