在编写C#程序的时候,有时我们需要动态生成一些代码并执行。然而C#不像JavaScript有一个Eval函数,可以动态的执行代码。所有这些功能都要我们自己去完成,在参考了许多文章及代码之后,觉得http://www.codeproject.com/csharp/runtime_eval.asp最为有用。于是我将其添加注释后放于此处供大家学习。
调用方法:
我已经将它封装成DLL控件,下载地址http://download.youkuaiyun.com/source/1582699
记得一定要引用EvalGuy命名空间!