У вас могут быть те же ссылочные объекты, что и ниже, но вам нужно больше разъяснений от вашего конечного заказа, чтобы решить навсегда.
List<MyClass> list1=new List<>();
List<MyClass> list2=new List<>();
MyClass obj = new MyClass();
list1.add(obj);
list2.add(obj);
Здесь, если вы отредактируете любое значение в obj, это будет изменено в обоих списках, так как у нас есть ссылка. Но я не знаю, что вы ищете.