/// <summary> /// 获取指定非托管类型的数组基于二进制值的哈希代码。 /// </summary> /// <param name="obj">要获取哈希代码的非托管类型的数组。</param> /// <returns><paramref name="obj"/> 基于二进制值的哈希代码。</returns> public override int GetHashCode(T[]?obj) => UnmanagedTypeArray.GetBinaryHashCode(obj);
/// <summary> /// 确定两个非托管类型的数组是否相等。 /// </summary> /// <param name="x">要比较的第一个非托管类型的数组。</param> /// <param name="y">要比较的第二个非托管类型的数组。</param> /// <returns>若 <paramref name="x"/> 与 <paramref name="y"/> 二进制相等, /// 则为 <see langword="true"/>;否则为 <see langword="false"/>。</returns> public override bool Equals(T[]?x, T[]?y) => UnmanagedTypeArray.BinaryEquals(x, y);