从我的角度来看,您有两个选择-使用表达式评估器或构造,即时编译和运行C#代码。
我将使用一个表达式评估程序库,因为您不必担心任何安全性问题。也就是说,您可能无法在中等信任环境(例如大多数共享托管服务器)中使用代码生成。
这是生成代码以评估表达式的示例:http :
//www.vbforums.com/showthread.php?t=397264

从我的角度来看,您有两个选择-使用表达式评估器或构造,即时编译和运行C#代码。
我将使用一个表达式评估程序库,因为您不必担心任何安全性问题。也就是说,您可能无法在中等信任环境(例如大多数共享托管服务器)中使用代码生成。
这是生成代码以评估表达式的示例:http :
//www.vbforums.com/showthread.php?t=397264