C#實用小腳本之將輸入約束到指定範圍

源代碼

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.Wrap003)// 0 
Utils.Wrap103)// 1 
Utils.Wrap203)// 2 
Utils.Wrap303)/ / 0 
Utils.Wrap403)// 1 
Utils.Wrap503)// 2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章