คำถามติดแท็ก j#

27
เปรียบเทียบสองอาร์เรย์ไบต์ใน. NET
ฉันจะทำเร็วนี้ได้อย่างไร แน่นอนฉันสามารถทำสิ่งนี้: 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หรือวิธีที่ได้รับการพิสูจน์แล้วว่าเหมาะสมที่สุดในการทำเช่นนี้ java.util.Arrays.equals((sbyte[])(Array)a1, (sbyte[])(Array)a2); ทำงานได้ดี แต่ดูเหมือนว่าจะไม่ทำงานสำหรับ x64 หมายเหตุ: คำตอบอย่างรวดเร็วของฉันที่นี่
541 c#  .net  arrays  performance  j# 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.