【问题标题】:Create c# functions after the project has been compiled [duplicate]编译项目后创建c#函数[重复]
【发布时间】:2013-04-02 16:18:56
【问题描述】:

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

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

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

【问题讨论】:

  • @ByteBlast 搞不懂你为什么链接到我做的完全相同的问题,七分钟后...... O_o
  • 这就是我想要的!我只是不知道该怎么称呼它才能找到它。谢谢各位!

标签: c# function dynamic


【解决方案1】:

ofc。有可能。 见Reflection.Emit命名空间

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-28
        • 1970-01-01
        • 2019-04-01
        • 1970-01-01
        • 2012-07-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多