编译项目后创建c#函数

编译项目后创建c#函数,c#,function,dynamic,C#,Function,Dynamic,我很好奇这是否可能。例如,如果我输入一个富格文本框,是否可以创建一个c#exe项目 public void TestFunction(){ MessageBox.Show("test"); }; 它将执行代码并构建函数?我不知道这是否有道理。这只是我今天遇到的一个小问题,我不知道从哪里找到答案,甚至不知道它叫什么 ofc。这是可能的。 请参见名称空间,因此基本上您需要编写一个解释器和编译器 是的,这些东西是存在的,这就是你的代码的工作方式 否则,C#中内置的反射类可能适用于一些小东西。

我很好奇这是否可能。例如,如果我输入一个富格文本框,是否可以创建一个c#exe项目

public void TestFunction(){
    MessageBox.Show("test");
};
它将执行代码并构建函数?我不知道这是否有道理。这只是我今天遇到的一个小问题,我不知道从哪里找到答案,甚至不知道它叫什么

ofc。这是可能的。
请参见名称空间

,因此基本上您需要编写一个解释器和编译器

是的,这些东西是存在的,这就是你的代码的工作方式


否则,C#中内置的反射类可能适用于一些小东西。

当然可以使用反射,但这是一项艰巨的工作…

:):)@ByteBlast困惑了为什么你链接到了与我完全相同的问题,七分钟后。。。这就是我要找的!为了找到它,我不知道该怎么称呼它。谢谢大家!