61862594

CSharp · Console

/Program.cs

using System;
using Microsoft.CodeAnalysis.CSharp.Scripting;
using System.Threading.Tasks;

public class Program
{
	public static void Main()
	{
		Evaluate();
	}
	
	public async static Task Evaluate()
	{
		var globals = new Global();
		var str = "value > 20000 ? 200 : value > 15000 && value < 19999 ? 150 : 100 ";
		var result = await CSharpScript.EvaluateAsync(str,globals:globals);
		Console.WriteLine(result);
	}
	
	public class Global
	{
		public int @value = 14000;
	}
	
}
;