using System.Collections.Generic;
List<MyClass> list1 = new List<MyClass>
new MyClass { Id = 1, Name = "Item 1" },
new MyClass { Id = 2, Name = "Item 2" }
List<MyClass> list2 = new List<MyClass>
new MyClass { Id = 3, Name = "Item 3" },
new MyClass { Id = 4, Name = "Item 4" }
List<MyClass> mergedList = list1.Concat(list2).ToList();
foreach (var item in mergedList)
Console.WriteLine(JsonSerializer.Serialize(item, new JsonSerializerOptions { WriteIndented = true }));
public int Id { get; set; }
public string Name { get; set; }