List<int> a = new List<int>(),将a赋值后,执行List<int> b = new List<int>(),b = a。当我删除b中的元素时,a中的元素也自动被删除,如何解决?