C#实用小脚本之将输入约束到指定范围

作者: koo叔 分类: C#小脚本 发布时间: 2018-04-11 00:12 编辑

源代码

public static class Utils
{
    public static int Wrap( int value, int min, int max )
    {
        int n = ( value - min ) % ( max - min );
        return n >= 0 ? n + min : n + max;
    }
}

使用示例

Utils.Wrap(0,0,3)// 0 
Utils.Wrap(1,0,3)// 1 
Utils.Wrap(2,0,3)// 2 
Utils.Wrap(3,0,3)/ / 0 
Utils.Wrap(4,0,3)// 1 
Utils.Wrap(5,0,3)// 2

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

你的email不会被公开。必填项已用*标注

更多阅读
标签云