c# - 为什么 nCalc 不按预期评估长值
问题描述
NCalc 似乎没有像我预期的那样评估多头。
它正确评估整数:
Expression myExpr1 = new Expression("[Date]=2147483646");
myExpr1.Parameters["Date"]=2147483646;
var res1 = myExpr1.Evaluate();
Console.WriteLine("Result1 = " + res1.ToString());
返回“真”。
但是当我对多头做同样的事情时:
Expression myExpr2 = new Expression("[Date]=1461369600000");
myExpr2.Parameters["Date"]=1461369600000;
var res2 = myExpr2.Evaluate();
Console.WriteLine("Result2 = " + res2.ToString());
return;
它返回“假”。
我究竟做错了什么?
解决方案
推荐阅读
- go - 如何在 VS Code 中保存时运行 make 文件 - 使用 go 扩展
- azure - 通过 Azure powershell 中的命令远程运行 SysPrep
- javascript - 捕获音频数据(使用 javascript)并作为 MP3 上传到服务器
- node.js - 如何查看来自多个不同命名空间的调试消息
- ios - 显示错误,因为需要符合协议
- excel - 在 Excel 中只用特定的美分进行四舍五入
- javascript - jquery实时文本更新和显示
- html - 将 HTML 转换为带有标签的字符串
- amazon-web-services - 让 S3 监听公共 IP 和端口
- thymeleaf - Thymeleaf 从 2 迁移到 3