Как преобразовать строку в код в C#

Я видел, что есть такой вопрос в C++, я очень начинающий, и мне нужен очень простой пример, как это сделать. пользователь пишет код в текстовом поле, и что мне нужно сделать, это выполнить его, как???

2 ответа

Вы можете использовать классы в пространстве имен System.CodeDom для компиляции C# в сборки в памяти и запуска их на лету. Вот мини-учебник.

Кроме того, вы можете использовать Reflection.Emit для создания кода на лету.

Проверьте подход, использованный в этом примере.

Другие вопросы по тегам