阿里妈妈,帮你实现网络赚钱梦,流量变成现金!
10-08
13

C#泛型方法数组比较

给力技术 - 给您提供最新最全的Web资源       用C#中的泛型方法实现比较两个数组是否完全相同的功能,通用性比较高
static bool ArraysEqual<T>(T[] a1, T[] a2)
{
    if (ReferenceEquals(a1,a2))
        return true;

    if (a1 == null || a2 == null)
        return false;

    if (a1.Length != a2.Length)
        return false;

    EqualityComparer<T> comparer = EqualityComparer<T>.Default;
    for (int i = 0; i < a1.Length; i++)
    {
        if (!comparer.Equals(a1[i], a2[i])) return false;
    }
    return true;
}


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
文章标签: c# 代码 泛型
网摘收录:
相关日志:
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.