您可以执行Concat/Union,然后按日期分组.代码看起来大致如下:
var list3 = List1.Concat(List2) .GroupBy(x => x.Date) .Select(grouping => new StatusGroup { Date = grouping.Key, SuccessCount = grouping.Sum(x => x.SuccessCount), FailCount = grouping.Sum(x => x.FailCount) });