编译项目后创建c#函数

时间:2013-04-10 17:19:09

标签: c# function dynamic

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

public void TestFunction(){
    MessageBox.Show("test");
};

它会执行代码并构建函数吗?我不知道这是否有意义。这只是我今天遇到的那些小问题之一,我不知道在哪里找到答案或者甚至叫什么。

3 个答案:

答案 0 :(得分:1)

OFC。有可能。 请参阅Reflection.Emit命名空间

答案 1 :(得分:0)

所以基本上你想写一个解释器和编译器。

是的,存在这些事情,这就是你的代码的工作方式。

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

答案 2 :(得分:0)

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