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

本文关键字:修改 代码 运行时 是否 | 更新日期: 2023-09-27 17:56:45

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

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

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

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

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

CSharpCodeProviderILGenerator都可以让你在运行时生成代码......也就是说,对于您的用例,在运行时创建代码对我来说似乎没有多大意义。