我现在几个小时都无法解决问题。这是一个简化的场景。假设有一个人的出价列表。我正在尝试找到出价最高的人并返回名称。我可以找到最高的出价,但是如何输出名称?
List<String[]> list = new List<String[]>();
String[] Bob = { "Alice", "19.15" };
String[] Alice = {"Bob", "28.20"};
String[] Michael = { "Michael", "25.12" };
list.Add(Bob);
list.Add(Alice);
list.Add(Michael);
String result = list.Max(s => Double.Parse(s.ElementAt(1))).ToString();
System.Console.WriteLine(result);
结果我得到 28.20,这是正确的,但我需要显示“Bob”。list.Select() 有很多组合,但没有成功。请问有人吗?