草庐IT

inclusiveMinimum

全部标签

c# - 如何强制数字在 C# 中的范围内?

这个问题在这里已经有了答案:WherecanIfindthe"clamp"functionin.NET?(11个答案)关闭6年前。在C#中,我经常需要将整数值限制在一个值范围内。例如,如果应用程序需要百分比,则用户输入的整数不得小于零或大于一百。另一个例子:如果有五个网页通过Request.Params["p"]访问,我期望值从1到5,而不是0或256或99999。我经常以编写一个非常丑陋的代码结束,例如:page=Math.Max(0,Math.Min(2,page));甚至更丑陋:percentage=(inputPercentage100)?0:inputPercentage;在

c# - 如何强制数字在 C# 中的范围内?

这个问题在这里已经有了答案:WherecanIfindthe"clamp"functionin.NET?(11个答案)关闭6年前。在C#中,我经常需要将整数值限制在一个值范围内。例如,如果应用程序需要百分比,则用户输入的整数不得小于零或大于一百。另一个例子:如果有五个网页通过Request.Params["p"]访问,我期望值从1到5,而不是0或256或99999。我经常以编写一个非常丑陋的代码结束,例如:page=Math.Max(0,Math.Min(2,page));甚至更丑陋:percentage=(inputPercentage100)?0:inputPercentage;在