如何获取可以找到最接近数字的列表索引?
List<int> list = new List<int> { 2, 5, 7, 10 };
int number = 9;
int closest = list.Aggregate((x,y) =>
Math.Abs(x-number) < Math.Abs(y-number) ? x : y);
最佳答案
如果你想要最接近数字的索引,这就可以了:
int index = list.IndexOf(closest);
关于c# - 如何获取最近数字的列表索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5957012/