Csharp/C#教程:这种类型的分区是否有名称或内置c#函数分享


这种类型的分区是否有名称或内置c#函数

我有这种扩展方法,但我不知道是否已有内置运算符或者是否有名称:

public static class IntegerExtensions { public static int DivideWholeAndPartial(this int total, int divisor) { return (total / divisor) + ((total % divisor) == 0 ? 0 : 1); } } 

基本上如果总数相等,则返回。 如果有剩余部分则将其四舍五入 – 即包括部分整体。 有点像“需要多少一升瓶装3.5升水”的问题。

我错过了任何内置的C#方法吗? 这有免费精选名字大全吗?

我认为Ceiling做你想要的:

 return (int)Math.Ceiling((double)total / (double)divisor); 

..但我认为你必须保留你的扩展方法,因为没有内置方法可以做到这一点。

对于分裂和舍入,我认为没有“primefaces”操作(我可能会滥用这个词)。 但是,它的四舍五入部分将是一个天花板function。 System.Math.Ceiling将是在C#中执行此操作的常规方法:

上述就是C#学习教程:这种类型的分区是否有名称或内置c#函数分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 return (int)Math.Ceiling((double)total / (double)divisor); 

 public static class IntegerExtensions { public static int DivideWholeAndPartial(this int total, int divisor) { return (int)Math.Ceiling((double)total / (double)divisor); } } 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/983263.html

(0)
上一篇 2021年12月19日
下一篇 2021年12月19日

精彩推荐