List<string> outputList = resultList.Distinct(new Compare<string>((x, y) => (null != x && null != y) && (x == y))).ToList();//去除重复项

#region 泛型类扩展
    public delegate bool EqualsComparer<T>(T x, T y);

public class Compare<T> : IEqualityComparer<T>
    {
        private EqualsComparer<T> _equalsComparer;

public Compare(EqualsComparer<T> equalsComparer)
        {
            this._equalsComparer = equalsComparer;
        }

public bool Equals(T x, T y)
        {
            if (null != this._equalsComparer)
                return this._equalsComparer(x, y);
            else
                return false;
        }

public int GetHashCode(T obj)
        {
            return obj.ToString().GetHashCode();
        }
    }
    #endregion

最新文章

  1. 最好的.NET开源免费ZIP库DotNetZip(.NET组件介绍之三)
  2. XObject.java 对象还没写完,希望电脑不会丢失。坏笑,早点见。
  3. Java高级开发工程师面试考纲 转
  4. 大型网站演化(转载 http://homeway.me/2014/12/10/think-about-distributed-clusters/)
  5. 【php学习】图片操作
  6. 27.some company&#39;s Spi Flash chip replace altera epcsxxx
  7. IE6中常见兼容性问题及浏览器显示难题
  8. linux查看硬件环境
  9. Centos 6.4 python 2.6 升级到 3.5.2
  10. Quartz-2D绘图之图形上下文详解
  11. 通过超链接打开App应用
  12. [Leetcode][020] Valid Parentheses (Java)
  13. Centos6.8下安装oracle_11gr2版主要过程
  14. 【原创】leetCodeOj --- Word Ladder II 解题报告 (迄今为止最痛苦的一道题)
  15. CA认证
  16. Sprite组件和Button组件的使用
  17. pandas处理时间序列(4): 移动窗口函数
  18. 学习MeteoInfo二次开发教程(十)
  19. javascript var变量删除
  20. Html页面Dom对象之Element

热门文章

  1. Python读写文件学习笔记
  2. idea长期使用
  3. 爬虫(四)Selenium + Headless Chrome爬取Bing图片搜索结果
  4. np.random.choice的用法
  5. KMP模板题 Number Sequence HDU1711
  6. 循环读取文件夹中的图片matlab代码
  7. LUOGU P4149 [IOI2011]Race
  8. Python 易错点
  9. JQuery--计算元素的宽度
  10. 2016中国人工智能企业TOP100, CBinsight2016年100家人工智能公司