C#结对子,有a b两个数组,a数组的第一位和b数组的最后一位相等,就结对子,输出所有的对子

C#结对子,有a b两个数组,a数组的第一位和b数组的最后一位相等,就结对子,输出所有的对子

用linq

var query = from x in a
join y in b on x.tostring().first() equals y.tostring().last()
select x.tostring() + "-" + y.tostring();