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); //输出3
您可以编译并运行任何语句,变量,方法,类或任何代码段。