RoslynScript
suggest changeMicrosoft.CodeAnalysis.CSharp.Scripting.CSharpScript
is a new C# script engine.
var code = "(1 + 2).ToString()";
var run = await CSharpScript.RunAsync(code, ScriptOptions.Default);
var result = (string)run.ReturnValue;
Console.WriteLine(result); //output 3
You can compile and run any statements, variables, methods, classes or any code segments.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents