c# - C# 舍入以列出值
问题描述
我正在尝试将结果值四舍五入到列表中的下一个数字。
如果值为 (187) 我需要将结果设置为 (240)
int[] list = new int[] { 16, 25, 35, 50, 70, 95, 120, 150, 185, 240, 300, 400 };
double max;
max = list.Where(x => x <= result).Max();
但这不起作用。
解决方案
你很接近:
list.Where(x => x >= result).Min();
推荐阅读
- postgresql - Postgresql 加入空值
- windows - 如何在Powershell中为变量分配多个“where”条件
- centos - 如何从启动菜单中删除内核?
- javascript - 我正在使用 next.js 并在 index.js 中获得不必要的上边距
- java - JNI - 将代理加载到正在运行的 JVM 进程中
- javascript - 为什么当所有参数都为真时,这个 .include() 不返回真?
- html - 如何在 vuejs 中创建具有可滚动内容的固定标签栏?
- java - TJavaFlex 组件无法将整数转换为字符串错误
- flutter - Flutter firebase重新验证用户不工作
- php - 从 XAMPP 运行的 Angular 9 应用程序的生产版本中的问题