调用在字符串中定义的c#函数
可能重复:调用在字符串中定义的c#函数,c#,string,C#,String,可能重复: 让我用一个例子来描述我的问题。我的程序中有一个字符串变量: string func = @" void printHello() { Console.WriteLine(""Hello world!""); } "; 有什么方法可以让我调用这个printHello函数吗 感谢您的回复。看看CS脚本,它是一个开源的C#脚本执行引擎 您可以使用动态创建和执行代码 请看下面的示例:它甚至不会编译。你想实现什么?假设他正在寻找C的运行时评估,这是一个dup问题,你需要一个\,以便
让我用一个例子来描述我的问题。我的程序中有一个字符串变量:
string func = @"
void printHello()
{
Console.WriteLine(""Hello world!"");
}
";
有什么方法可以让我调用这个printHello函数吗
感谢您的回复。看看CS脚本,它是一个开源的C#脚本执行引擎
您可以使用动态创建和执行代码
请看下面的示例:它甚至不会编译。你想实现什么?假设他正在寻找C的运行时评估,这是一个dup问题,你需要一个
\
,以便在新行中继续字符串。但是将不包括“\n”
。为什么要在字符串中编写自己的代码???