Я делаю генетическую программу, но у меня есть ограничение с C#, где я хочу представить новые функции для алгоритма, но я не могу этого сделать без перекомпиляции программа. В сущности, я хочу, чтобы пользователь программы предоставил разрешенные функции, и GP автоматически их использует. Было бы здорово, если бы пользователь должен был как можно меньше знать о программировании.C# как создавать функции, которые интерпретируются во время выполнения
Я хочу подключить новые функции, не компилируя их в программу. В Python это легко, поскольку все это интерпретируется, но я не знаю, как это сделать с C#. Кто-нибудь знает, как добиться этого в C#? Существуют ли библиотеки, методы и т. Д.?
это не совсем ответит на ваш вопрос, но поскольку вы используете .net, вы можете использовать F # для этой части вашего приложения, поскольку его можно интерпретировать во время выполнения. – andy