首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用XPathNavigator计算Mod值

用XPathNavigator计算Mod值
EN

Stack Overflow用户
提问于 2016-02-19 05:31:00
回答 1查看 53关注 0票数 2

我正在使用XPathNavigator在C#中计算值"89001012012341234“的模式,这是不正确的。

代码语言:javascript
复制
public object Evaluate(string expression)
{
    try
    {
        var result = base.Evaluate("\"89001012012341234\" mod 97");
        **//Value of result=>20**
        var result1 = 89001012012341234 % 97;
       **//Value of result1=>22**
        return result;
    }
    catch (Exception Exception)
    {
    }
    return null;
}

结果值和result1值不一样,为什么?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-02-19 06:45:25

您的XPath将被转换为89001012012341234.0 % 97.0,操作数将具有double类型,而不是int类型。看见 MOD操作符的实现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35497961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档