Объединение 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());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д