RoslynScript
Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript
是一个新的 C#脚本引擎。
var code = "(1 + 2).ToString()";
var run = await CSharpScript.RunAsync(code, ScriptOptions.Default);
var result = (string)run.ReturnValue;
Console.WriteLine(result); //output 3
你可以编译和运行任何语句,变量,方法,类或任何代码段。