ใน C# ทุกอ็อบเจ็กต์มีเมธอด GetHashCode() ที่คืนค่า hash code เป็นจำนวนเต็ม (int) สำหรับสตริง สองสตริงที่มีค่าเท่ากันจะมี hash code เท่ากันเสมอ (แต่ hash code เท่ากันไม่ได้รับประกันว่าสตริงจะเท่ากัน เพราะอาจเกิด collision) ตัวอย่างโค้ด using System; public class Demo { public static void Main(s