相关疑难解决方法(0)

分部归零

我有这个简单的计算,返回零无法弄明白

decimal share = (18 / 58) * 100;
Run Code Online (Sandbox Code Playgroud)

c#

36
推荐指数
3
解决办法
3万
查看次数

简单的计算由于某种原因不起作用

好吧,我正在尝试计算两个值的百分比.这应该是非常简单的,但由于一些奇怪的原因,它不起作用.我太累了/笨到想不出来.这是我的代码,它一直返回0,我在调试时检查了值,并且FilesCompleted为295,TotalFilesCount为25002,returnvalue var只为0,它应该是1.

private int CalculatePercentComplete(int FilesCompleted, int TotalFilesCount)
        {
            int returnvalue = (FilesCompleted / TotalFilesCount) * 100;

            if (returnvalue > 100 || returnvalue < 1) return 1;
            else return returnvalue;
        }
Run Code Online (Sandbox Code Playgroud)

.net c# percentage

0
推荐指数
1
解决办法
1142
查看次数

标签 统计

c# ×2

.net ×1

percentage ×1