@altemuller

Аналог Eval из JS в C#?

Есть массив чисел.

Есть функция:
Eval.Execute<int>("{0} + {1}", 1, 2);
Нужно вместо 1, 2 просто указать массив и чтобы функция сама подхватила все элементы как аргументы. Не могу понять, как это сделать.
Если просто указать массив, то получаю:
5e6531c35487b325042783.png
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
mindtester
@mindtester Куратор тега C#
учусь не реагировать на вопросы.. пока трудно.. ))
C# не является скриптовым языком. по этому точного аналога Eval нет. а интерполяция строк, судя по синтаксису, почти или совсем, такая же

гуглите динамическая компиляция и/или деревья выражений. далее уточняйте запросы. решения есть, но не такие тривиальные как в js

при этом, есть множество решений скриптования дотнет на тех же js, lua и тд (подробности в гугл, их много
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ПРОФЭЛИТ Казань
от 100 000 до 170 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽
GD Company Санкт-Петербург
от 120 000 до 150 000 ₽
02 апр. 2020, в 16:01
5000 руб./за проект
02 апр. 2020, в 15:54
1000 руб./за проект
02 апр. 2020, в 15:48
10000 руб./за проект