我有兩個IEnumerable<StatusGroup>
其中StatusGroup
像如何連接兩個IEnumerable的公司,並將其投射到一個分組
public class StatusGroup
{
public DateTime ExamDate{ get; set; }
public int SuccessCount{ get; set; }
public int FailCount{ get; set; }
}
我想合併兩個IEnumerable的,所以結果將爲每個日期和金額只是一個記錄計數器的屬性應該被計算
例如
List1={Date= 01/01/2016 , Success=10, Fail=0}
List2={Date= 01/01/2016 , Success=0, Fail=3}
結果應該是
List2={Date= 01/01/2016 , Success=10, Fail=3}
的GroupBy(X => x.Date)。選擇(X =>新StatusGroup {日期= x.Key,成功= x.Sum(Y => y.Success) ...}) –
https://msdn.microsoft.com/en-us/library/bb545971.aspx –
定義「最好的」 –