Объединение 2-х списков по ID - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Нужна помощь в объединение списков Есть 2 List-а List<object[]> list_1 и List<object[]> list_2 оба заполнены разными данными. И в первом и во втором списке первый элемент ([0]) это ID Нужно объединить их по данному ID. В итоге должно получиться так: Если List_1 содержит 3 записи: {10, 55, "Text1"} {5, 534, "Text2"} {6, 15, "Text3"} а второй: {5, 0, 8, 1500} То результирующий список должен содержать: {10, 55, "Text1", 0, 0, 0} {5, 534, "Text2", 0, 8, 1500} {6, 15, "Text3", 0, 0, 0} Буду рад любой помощи!

Решение задачи: «Объединение 2-х списков по ID»

textual
Листинг программы
var res = list_1.Join(list_2, (o) => o[0], (o) => o[0], (o1, o2) => o1.Concat(o2.Skip(1)).ToArray());

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы