gpt4 book ai didi

c# - 创建一个带有从 0 到 1 的十进制参数的方法

转载 作者:行者123 更新时间:2023-12-03 04:18:44 26 4
gpt4 key购买 nike

是否可以创建一个带有小数参数且仅接受 0 到 1 之间的值的方法?

示例:

public decimal GetSamplingError(decimal percent){

decimal result = 0;

result = 100*percent;

return result;

}

是否可以控制参数百分比压缩在0和1之间?

感谢并为我糟糕的英语感到抱歉。

最佳答案

没有办法控制参数的范围,你能做的就是在函数本身内部控制它,并在函数中添加注释

public decimal GetSamplingError(decimal percent){

if(percent > 1)
percent = 1;
else if(percent <0)
percent = 0;

return 100*percent;
}

或者在参数不在所需范围内时引发 ArgumentOutOfRangeException,但这取决于您希望如何管理应用程序的工作流

关于c# - 创建一个带有从 0 到 1 的十进制参数的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15087853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com