คำถามในหัวข้อ 'equality'

ฉันจะเพิกเฉยต่อ UTF-8 Byte Order Marker ในการเปรียบเทียบสตริงได้อย่างไร
ฉันมีปัญหาในการเปรียบเทียบสตริงใน Unit Test ใน C# 4.0 โดยใช้ Visual Studio 2010 กรณีทดสอบเดียวกันนี้ทำงานอย่างถูกต้องใน Visual Studio 2008 (พร้อม C# 3.5) นี่คือข้อมูลโค้ดที่เกี่ยวข้อง: byte[] rawData = GetData(); string data =...
13622 มุมมอง

เหตุใดในประเภทข้อมูลพีชคณิต หากฉันสามารถกำหนดฟังก์ชัน `from` และ `to` พิเศษสำหรับสองประเภทได้ ทั้งสองประเภทก็ถือว่าเท่าเทียมกันได้
ฉันกำลังอ่านบล็อกนี้: http://chris-taylor.github.io/blog/2013/02/10/the-algebra-of-algebraic-data-types/ มันบอกว่า: อย่างไรก็ตาม เมื่อฉันพูดถึงความเท่าเทียมกัน ฉันไม่ได้หมายถึงความเท่าเทียมกันของ Haskell ในแง่ของฟังก์ชัน (==)...
285 มุมมอง
schedule 05.11.2023

การดำเนินการเชิงสัมพันธ์โดยใช้เฉพาะส่วนเพิ่ม วนรอบ กำหนด หรือศูนย์
นี่เป็นคำถามติดตามผลสำหรับ: การดำเนินการลบโดยใช้เฉพาะส่วนเพิ่ม วนซ้ำ กำหนด เป็นศูนย์ เราได้รับอนุญาตให้ใช้การดำเนินการต่อไปนี้เท่านั้น: incr(x) - เมื่อเรียกใช้ฟังก์ชันนี้ มันจะกำหนด x + 1 ให้กับ x มอบหมาย(x, y) - ฟังก์ชันนี้จะกำหนดค่าของ y...
1138 มุมมอง

การใช้ความเท่าเทียมกันทั่วไปสำหรับคลาสที่ได้รับ
ฉันต้องการให้อ็อบเจ็กต์ที่ได้รับคลาส A บางตัวได้รับการใช้งาน Equals(A other) ด้วยเช่นกัน ซึ่งจะทำสิ่งต่อไปนี้: หากประเภทของ this และ other แตกต่างกัน ให้ส่งคืน false หรือส่งคืน this.value == other.value ความพยายามของฉันมีลักษณะเช่นนี้:...
43 มุมมอง
schedule 20.12.2023