У меня есть два списка с 1 колонками Валюта и Total какСоюз 2 списка по GroupBy
list1
Currency Total
USD 10
EUR 25
list2
Currency Total
USD 10
EUR 25
INR 55
Как я могу получить общую сумму от двух списков в одном списке, сгруппированных на основе валюты, как этот
ListSummary
Currency Total
USD 20
EUR 50
INR 55
следующий код Linq, порождающий 2 списка для меня
var license_sum = licenses.GroupBy(x => x.Currency,
(key, values) => new {
Currency = key,
Total = values.Sum(x => x.FeesCustom == 0 ? x.FeesNormal : x.FeesCustom)
});
var trans_sum = translations.GroupBy(x => x.Currency,
(key, values) => new {
Currency = key,
Total = values.Sum(x => x.FeesCustom == 0 ? x.FeesNormal : x.FeesCustom)
});
Из этих 2 я планирую Ф.О. г Список
Я получаю исключение null после попытки перехода к результату. Любая известная причина этого? Я проверяю, что мои входные списки имеют значение null или нет, прежде чем делать это concat. –
У вас есть какой-либо из этих списков (licence_sum, trans_sum) null? –