如何比较整数以查看它是否等于某个数字,加或减2

时间:2017-06-27 02:58:34

标签: c# if-statement range

我希望能够创建一个ahoy.trackAll();语句,检查//= require ahoy是否等于92加减。

我只是希望有一种方法可以做到这一点而不说明范围90-94 ..即92 - / + 2当量。

到目前为止,我有以下代码:

application.js

1 个答案:

答案 0 :(得分:1)

.NET Framework中没有为您提供任何内容,但您可以编写一个扩展方法来执行您正在寻找的内容。

在单独的类中创建扩展方法:

public static class MathExt
{
    public static bool IsInRange(this int number, int target, int range)
    {
        return number >= target - range && number <= target + range;
    }
}

然后根据需要引用您的新扩展方法:

if (GlobalVars.myIP3.IsInRange(92, 2))
{
    ...
}