比較.NET中的兩個字節(jié)數(shù)組我怎么能快速做到這一點?當(dāng)然,我可以這樣做:static bool ByteArrayCompare(byte[] a1, byte[] a2){
if (a1.Length != a2.Length)
return false;
for (int i=0; i<a1.Length; i++)
if (a1[i]!=a2[i])
return false;
return true;}但我正在尋找BCL功能或一些經(jīng)過高度優(yōu)化的可靠方法來實現(xiàn)這一目標(biāo)。java.util.Arrays.equals((sbyte[])(Array)a1, (sbyte[])(Array)a2);很好地工作,但它看起來不適用于x64。請注意我的超快速的答案在這里。
比較.NET中的兩個字節(jié)數(shù)組
慕婉清6462132
2019-07-23 16:23:17