是否可以在c#中在运行时修改代码?

时间:2014-04-05 20:06:53

标签: c#

我想创建一个智能计算器....除了用户定义的例程来解决 数学方程式......比如

private int  add(int num1,int num2)
{
   return x+y;
}

//在这种情况下,用户应输入两个数字,然后按添加键(如果使用GUI)

但我想告诉我的计算器如何在运行时处理计算。 而不是有固定数量的例程, 我想在运行时添加用户定义的函数...或例程 任何帮助将不胜感激......

1 个答案:

答案 0 :(得分:3)

CSharpCodeProviderILGenerator都会让你在运行时生成代码......在运行时创建代码似乎对我的用例没有多大帮助。