Files
BeWoPlaner/Shared/Extensions/ByteArrayExtensions.cs
2016-06-27 01:45:38 +02:00

35 lines
784 B
C#

using BS.Shared.Core;
namespace BS.Shared.Extensions
{
public static class ByteArrayExtensions
{
public static bool Differs(this byte[] pMe, byte[] pByteArray)
{
if (Utils.AreAllNull(pMe, pByteArray))
{
return false;
}
if (Utils.IsAnyNull(pMe, pByteArray))
{
return true;
}
if (pMe.Length != pByteArray.Length)
{
return true;
}
for (int i = 0; i < pMe.Length; i++)
{
if (pMe[i] != pByteArray[i])
{
return true;
}
}
return false;
}
}
}