Учитывая два списка ниже в C#:Сортировка списка на основе другого списка поплавка в C#
List<string> X = new List<string>({ "a", "b", "c", "d", "e", "f", "g", "h", "i"});
List<float> Y = new List<float> ({ 0.991f, 1.471f, 3.819f, 0.003f, 2.291f, 2.887f, 2.887f, 0, 1.0f});
Что будет чистейшим/коротким путем сортировки X с использованием значений с плавающей запятой от Y, чтобы получить следующий вывод?
"h", "d", "a", "i", "b", "e", "f", "g", "c"
Порядок для элементов, имеющих один и тот же поплавок «ключ», не имеет значения.
это просто работает! – purga