我有两个要除以整数的整数。

这就是我现在所拥有的:

int mappedItems = someList.Count(x => x.Value != null);
int totalItems = someList.Count();
(int)(((double)mappedItems /(double) totalItems) * 100)

这给出了正确的答案。但这需要很多转换才能简单地完成两个数字之间的百分比。

有一个更好的方法吗?不需要类型转换的东西?

最佳答案

只是mappedItems * 100.0 / totalItems并将其转换为适当的类型怎么样?

09-26 20:46