NCalc 学习笔记 (四)

值是代表具体元素的一个终端口令(A value is a terminal token representing a concrete element),它可以是:

+ 整数(Int32)
+ 浮点数(Decimal)(与 Double 相比,有更高的精度和更小的取值范围)
+ 科学计数(Double)
+ 日期(DateTime)
+ 布尔值(bool+ 字符串(String)
+ 函数
+ 参数

整数

123

浮点数

1.23

科学计数

1.2e5

日期

#2017/5/1#

日期用井号包围起来,格式要按照 DateTime 的本地文化(Culture)书写方式写。

布尔值

true
false

字符串

用单引号括起来表示字符串

'hello, tangyikejun!'

函数

跟函数调用的用法差不多

foo(1,'blia')

参数

参考参数部分的说明吧,

2 + x, 2 + [x]

参考链接

NCalc - Mathematical Expressions Evaluator for .NET

posted @ 2023-06-20 09:32  一只奋斗的小小鸟  阅读(150)  评论(0编辑  收藏  举报