【c#】Clampが使えない環境で Min Max で代用する【.NET】

普通はこう書きますが

// 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 にとなります。

Add a Comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です