Подключать пользовательский код к своему
Интересует такой вопрос: возможно ли подключать пользовательский код к своему обрабатывать и получать ответ. Если проще сказать... допустим у меня этот код:
using System;
namespace Script
{
class Program
{
static void Main()
{
Console.WriteLine("Hi user! Enter your code to continue");
string Code = Console.ReadLine();
...
try
{
}
catch(Exception error)
{
}
}
}
}
Когда программа доходит до строки string Code = Console.ReadLine(); пользователь пишет там свой код.
Например:
int a = 3;
int b = 5;
a = a + b;
b = a - b;
a = a - b;
Console.WriteLine($"{a}/{b}");
Теперь как компилировать этот код и проверять с помощью try?
Я пытался найти стати по поводу этого, но не получилось. Так что можете как ответ оставить ссылку на статью (желательно русскоязычную).