1

以下のコードでは、Argument Out Of Range Exception が発生します。ElementAt() 拡張メソッドを使用して、現在のインデックスの特定のアイテムを取得しようとしています。ここで何が欠けていますか:

var orders = cart.GroupBy(x => x.ClientForOrdersId).Select
            ((x, i) =>
             new Client_InvoiceBalance()
                 {
                     IsMainClient = x.Key == x.ElementAt(i).MainClientId ? true : false,
                     MainClientId = x.ElementAt(i).MainClientId,
                     OtherClientId = x.ElementAt(i).ClientForOrdersId,
                     InvoiceOrderNumber = orderNumber,
                     IsPaidInFull = false
                 }).ToList();
4

1 に答える 1