两个List怎么去除重复

两个List<T>如何去除重复
如上题,两个List<T>如何去除重复。求高效一点的办法

我的T为
 public class area
    {
       
        public string name { get; set; }
        public string zip { get; set; }
    }


------解决思路----------------------
请给出例子,以及最终要的效果,上面两位仁兄的是你想要的吗?