for (int i = 0; i < array111.GetLength(0); i++)
{
list.Add(new bestPCI { PCI22 = array111[i, 0], distant22 = array111[i, 1] });
}
var tempList = list.GroupBy(g => g.PCI22).Select(s => new bestPCI() { PCI22 = s.Key, distant22 = s.Min(q => q.distant22) }).ToList();
var temp2 = tempList.OrderByDescending(o => o.distant22).FirstOrDefault();
请问这段代码怎样理解?