Объединение 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());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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