BgEngine.Infraestructure.Security.CodeFirstCrypto.ByteArraysEqual C# (CSharp) Метод

ByteArraysEqual() приватный Метод

private ByteArraysEqual ( byte a, byte b ) : bool
a byte
b byte
Результат bool
        private static bool ByteArraysEqual(byte[] a, byte[] b)
        {
            if (Object.ReferenceEquals(a, b))
            {
                return true;
            }

            if (a == null || b == null || a.Length != b.Length)
            {
                return false;
            }

            bool areSame = true;
            for (int i = 0; i <= a.Length - 1; i++)
            {
                areSame = areSame & (a[i] == b[i]);
            }
            return areSame;
        }