用C# on .Net 2.0编写,组件是WFC.Common.dll① 支持四则运算
② 支持变量
a) 表达式的变量表
b) 自定义取变量值函数,通过Delegate实现。public delegate object ExpGetValueFunction(string variableName)
③ 支持函数
a)组件自带的函数库(不可更改)
b)自定义函数,通过Delegate实现。public delegate object ExpFunction(params object[])
④ 支持对象的公共方法(method)、属性(property)和域(field),通过Reflection实现
⑤ 支持自定义的运算符,组件内置了大多数运算符,也可创建自定义的运算符,或重载组件内置的运算符。通过继承Operator基类实现自定义运算符类。-------------------------------------------
例子下载:http://www.verydeed.com/blog/article.asp?id=30