前言                                                                               

  大学时没有好好学编译原理,现在工作用到了真是让我懊恼了一阵子。因业务要求,需要实现类似于Excel那样的即时计算功能,于是需要写一个四则运算的组件,曾记得这个功能还是编译原理那本书的一道作业题啊,那时没做,现在来补一下吧!

  旨在分享、交流,代码不规范和有待提高的地方望大家多多指出!

 

功能说明                       

可对形如(1+2/3*(2+3))等公式进行计算

 

使用说明                       

1.引入JohnHuang.Calculator命名空间;
2.调用CalculatorCore.Calculate方法,传入完整的四则运算公式,返回计算结果;

 

代码:http://www.oschina.net/code/snippet_229858_13195

1.核心代码在Calculator文件夹下;

2.Program.cs文件是测试数据

相关文章:

  • 2021-12-01
  • 2022-12-23
  • 2022-01-10
  • 2021-06-25
  • 2021-12-19
  • 2021-11-30
猜你喜欢
  • 2021-07-27
  • 2021-07-07
  • 2021-12-26
  • 2022-01-01
  • 2021-11-16
  • 2022-02-27
相关资源
相似解决方案