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