본문 바로가기
개발언어/.NET

byte array 비교

by 공장장코난 2021. 7. 15.

byte array가 동일한지 비교하기 위해 Enumerable.SequenceEqual 메서드를 이용하면 편리하다.
사용법은 아래와 간다.

byte[] src = new byte[] { 0, 1, 1, 2, 3, 4, 6, 7, 2, 0, 0, 1, 1, 1, 1, 1 };
byte[] dst = new byte[] { 0, 1, 1, 2, 3, 4, 6, 7, 2, 0, 0, 1, 1, 0, 1, 1 };

if (dst.SequenceEqual(src))
{
    Console.WriteLine("Same");
}

 

https://docs.microsoft.com/ko-kr/dotnet/api/system.linq.enumerable.sequenceequal?view=net-5.0 

 

Enumerable.SequenceEqual 메서드 (System.Linq)

같음 비교자에 따라 두 시퀀스가 서로 같은지 확인합니다.Determines whether two sequences are equal according to an equality comparer.

docs.microsoft.com