zoukankan      html  css  js  c++  java
  • ListComparer

        using System;
        using System.Collections;
        using System.Runtime.CompilerServices;

        public static class ListComparer
        {
            public static bool ListsEqual(IList list1, IList list2)
            {
                if (list1.Count != list2.Count)
                {
                    return false;
                }
                for (int i = 0; i < list1.Count; i++)
                {
                    if (list1[i] != list2[i])
                    {
                        return false;
                    }
                }
                return true;
            }

            public static bool ListsEqual(IList list1, IList list2, ObjectCompareDelegate compare)
            {
                if (list1.Count != list2.Count)
                {
                    return false;
                }
                for (int i = 0; i < list1.Count; i++)
                {
                    if (!compare(list1[i], list2[i]))
                    {
                        return false;
                    }
                }
                return true;
            }

            public delegate bool ObjectCompareDelegate(object x, object y);
        }

  • 相关阅读:
    Git的环境搭建
    AmazeUI HTML元素
    AmazeUI布局
    AmazeUI基本样式
    Bash简介
    Linux下拷贝目录和删除
    linux下的定时任务
    缓存
    隔离
    DEDECMS使用SQL命令批量替换语句
  • 原文地址:https://www.cnblogs.com/bigmouthz/p/1668637.html
Copyright © 2011-2022 走看看