已知3个List<List>,元素个数相等,子List元素个数也一一对应相等
List<List<double>> X = new List<List<double>>()
{
new List<double> { 880, 872 },
new List<double> { 479, 487, 476 },
new List<double> { 584, 578 },
new List<double> { 718, 717 },
new List<double> {1052}
};
List<List<double>> Y = new List<List<double>>()
{
new List<double> { 579, 568 },
new List<double> { 1092, 1110, 1088 },
new List<double> { 926, 909 },
new List<double> { 749, 734 },
new List<double> { 465 }
};
List<List<double>> Score = new List<List<double>>()
{
new List<double> { 0.588, 0.707 },
new List<double> { 0.623, 0.824, 0.671 },
new List<double> { 0.654, 0.923 },
new List<double> { 0.68, 0.863 },
new List<double> { 0.745 }
};
需求:根据Score 中子每个List中的最大值,输出X、Y中对应的子List的值,并分别放在一个数组或List中。(注意要一一对应)最终结果如下:
X的子List中满足条件的元素组成的数组: {872, 487, 578, 717, 1052}
Y的子List中满足条件的元素组成的数组: {568, 1110, 909, 734, 465}