我有一个字典,想要找出哪个“key”值最接近给定的数值,以下是我的字典:
Dictionary<double, int> dictionary = new Dictionary<double, int>();
dictionary.Add(2.4, 5000);
dictionary.Add(6, 2000);
dictionary.Add(12, 1000);
dictionary.Add(24, 500);
dictionary.Add(60, 200);
dictionary.Add(120, 100);
dictionary.Add(240, 50);
dictionary.Add(600, 20);
dictionary.Add(1200, 10);
dictionary.Add(2400, 5);
dictionary.Add(6000, 2);
dictionary.Add(12000, 1);
givenValue = 1;
我想找出哪个键最接近1。我需要返回键值对,因此它应该返回[2.4, 5000]。