배열 원소 비교
마침 2개의 바이트 배열을 비교해야 할 일이 있었습니다. 그런데, 왠지 for 루프를 돌면서 일일이 비교하는 것은 구식(?)방법 같아 보여서 검색을 해보았습니다. 근데,,, 그다지 딱히 좋은 방법이 나오지 않다가 저와 같이 동일한 고민을 하는 글을 보게 되었습니다.
Tatham Oddie - Comparing byte arrays in C#, or at least, trying to …
; http://blog.tatham.oddie.com.au/2008/07/01/comparing-byte-arrays-in-c-or-at-least-trying-to/
아쉽게도 고민만 했을 뿐 해결책이 없는 글이었습니다. ^^;
오호... 그런데 댓글을 보니 답이 떡하니 있습니다.
"RichB" 라는 사람의 댓글에,
From System.Linq:
Enumerable.SequenceEqual();
or
Console.WriteLine(new byte[] {1,2,3}.SequenceEqual(new byte[] {1,2,3}));
역시... System.Linq는 훌륭합니다. ^^