可以这样说绝大多数的大型网站都会用到eval()函数虽然一直在用但其具体含义及使用还真没特别去注意过搜索了下也没有什么明确的解释
翻译过来的中文释义大体如下
C# eval ()函数是一个用来求值的解析表达式支持布尔型(Boolean)二进制方式算法一元所属
成员(例如objectproperty 对象属性)索引值(数组索引)条件函数也支持变量赋值
其有点在于
无需运行时编译
无需使用JScriptNET
无需使用数据表
英文如下
C# eval function
parse expression and evaluate it Supports Boolean Bitwise Arithmetic Unary Paren Member (such as objectproperty ) Indexer (such as array[index]) and ConditionalIf(?) also supports Variable assign
you can use it like evaluate one statement C# source code
not use runtime Compiler
not use JScriptNET
not use DataTable