Получите код от пользователя и выполните в .net5 wpf [закрыто]

Я новый программист WPF

У меня есть форма WPF с кнопкой и текстовым полем, в котором я хочу, чтобы пользователь написал «Код, который они хотят» в текстовом поле, а затем щелкнул кнопку компиляции текста TextBox и увидел ответ.

Пользователь также может использовать предопределенные функции

Буду признателен, если вы пришлете мне образец кода или познакомите меня с источником

В некоторых ответах использовался roslyn, но, к сожалению, я не смог найти для него образец. В предыдущих версиях .net я делал это с помощью CompileAssemblyFromSource , но эта функция недоступна в последнем обновлении.

Это мой код:

      using System.Windows;

namespace WpfApp6
{

    public partial class MainWindow : Window
    {
        string ClientCode = "";
        public MainWindow()
        {
            InitializeComponent();

        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
           ClientCode= textBox.Text;
            //////////////Execute code written by the user and display the result////////////////
/*
For Example User Write :
**Console.WriteLine(Func_Sum(1,2).ToString());**

*/
        }
        public int Func_Sum(int a,int b)
        {
            return a + b;
        }
        
    }
}


   `

0 ответов

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