【c#】Clampが使えない環境で Min Max で代用する【.NET】
2019年10月31日
普通はこう書きますが
// 0 ~ 9999 にクランプしたい
a = System.Math.Clamp( a, 0, 9999);
開発環境の制約で Math.Clamp が使えない場合は Min と Max を駆使します
a = System.Math.Min( System.Math.Max( a, 0), 9999);
まず Max で a が0より小さい場合は 0 になります。
次に Min で 9999 より大きかったら 9999 になり、
0 <= a <= 9999 にとなります。