Я хочу разрешить пользователям определять формулу на основе двух переменных.Допустим, у меня есть Количество и Значение, и я хочу позволить пользователям моего приложения написать что-то вроде
Quantity*20+Value*0,005
в текстовом поле и передать результат обратно в приложение C #.Я думал о встраивании интерпретатора IronPython в мое приложение, но я не уверен, что оно того стоит.Это путь, или я должен рассмотреть другой вариант?
Обновление
Чтобы уточнить, пользователи могут также написать более сложные формулы, такие как:
if Value > 10000:
return Value*0,05
elif Value > 1000:
return Value*0,02
else
return 0