.net编码中,使用泛型List<>时,经常遇到这样的需求:新来一个Model对象,如果已有的List中没有这条数据,则把新对象Add到List中,否则不处理 判断已有的List中是否包含这个新的model,方法有几种,最直白的foreach遍历原有List并逐个判断 另外就是使用List自带的方法Exists 和Contains了 这两个方法有什么区别呢?通过MSDN描述和实际测试,很容易发现: Contains方法,判断结果表示对象T的内存地址,是否在List中: Exists方法,通过委…