解决我
用于解析和解析数学表达式的C#.NET Core解决方案。 项目具有由扩展Backus–Naur形式定义的自己的表达上下文无关语法。 语法是使用Amy库的解析器。
实际版本支持:
运算符+,-,*,/,^,%
函数:sin,cos,argsin,argcos,tan,argtang,logx,ln,min,max,sum,avg
变量:PI,e,
递归函数的使用sin(cos(sin(cos(0.1))))
自定义上下文
以令牌返回表达式
以令牌后缀表示法返回表达式
使用自定义类型作为结果或函数参数
以及更多..
如何使用它
只需使用,只需创建MathCalculator类
1