没有合适的资源?快使用搜索试试~ 我知道了~
Sprache.Calc:.NET易于使用的可扩展计算器。 演示Sprache工具包语法继承
共24个文件
cs:8个
png:5个
csproj:3个
需积分: 10 1 下载量 139 浏览量
2021-02-01
05:59:49
上传
评论
收藏 385KB ZIP 举报
温馨提示
Sprache.Calc 该库提供了基于易于使用的可扩展表达式评估器。 评估器支持算术运算,自定义函数和参数。 它采用表达式的字符串表示形式,并将其转换为结构化的LINQ表达式实例,该实例可以轻松地编译为可执行委托。 与诸如NCalc之类的解释表达式求值器相反,编译表达式的执行速度与本机C#方法一样快。 使用范例 var calc = new Sprache . Calc . XtensibleCalculator (); // using expressions var expr = calc . Parse[removed] " Sin(y/x) " , x => 2 , y => System . Math . PI ); var func = expr . Compile (); Console . WriteLine ( " Result = {0} " , func ()); // custom functions calc . RegisterFunction ( " Mul " , ( a , b , c ) => a * b * c ); expr = cal
资源推荐
资源详情
资源评论
收起资源包目录
Sprache_Calc-master.zip (24个子文件)
Sprache.Calc-master
Sprache.Calc.sln 2KB
LICENSE.txt 1KB
Sprache.Calc
SimpleCalculator.cs 3KB
Sprache.Calc.csproj 2KB
ScientificCalculator.cs 3KB
XtensibleCalculator.cs 6KB
Sprache.Calc.Sample
Program.cs 756B
Sprache.Calc.Sample.csproj 274B
Sprache.Calc.Icons
SpracheCalc1.png 215B
Instacode91251.png 158KB
SpracheCalc3.png 95KB
SpracheCalc2.pdn 68KB
SpracheCalc2.png 21KB
SpracheCalc4.png 9KB
SpracheCalc3.pdn 117KB
Sprache.Calc.Tests
ScientificCalculatorFacts.cs 4KB
SimpleCalculatorFacts.cs 6KB
XtensibleCalculatorFacts.cs 4KB
Sprache.Calc.Tests.csproj 499B
ExpressionExtensions.cs 647B
build
git_versioning.sh 3KB
README.md 3KB
appveyor.yml 1KB
.gitignore 3KB
共 24 条
- 1
资源评论
Dr熊吉
- 粉丝: 30
- 资源: 4603
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功