Microsoft.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.