อ่านในภาษาอังกฤษ

แชร์ผ่าน


Comparer.Equals

วากยสัมพันธ์

Comparer.Equals(comparer as function, x as any, y as any) as logical

ประมาณ

แสดงค่า logical ตามการตรวจสอบความเท่ากันระหว่างค่าที่ระบุสองค่า x และ yโดยใช้ comparerที่ระบุ

comparer คือ Comparer ที่ใช้ในการควบคุมการเปรียบเทียบ ตัวเปรียบเทียบคือฟังก์ชันที่ยอมรับสองอาร์กิวเมนต์ และแสดงค่า -1, 0 หรือ 1 ตามเงื่อนไขว่าค่าแรกน้อยกว่า เท่ากับ หรือมากกว่าค่าที่สองหรือไม่ ตัวเปรียบเทียบสามารถใช้เพื่อดําเนินการเปรียบเทียบที่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก หรือวัฒนธรรม และการเปรียบเทียบตามตําแหน่งที่ตั้ง

ตัวเปรียบเทียบที่มีอยู่ภายในต่อไปนี้จะพร้อมใช้งานในภาษาสูตร:

  • Comparer.Ordinal: ใช้เพื่อดําเนินการเปรียบเทียบแบบเป็นเลขวง
  • Comparer.OrdinalIgnoreCase: ใช้เพื่อดําเนินการเปรียบเทียบที่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็กตามลําดับที่แน่นอน
  • Comparer.FromCulture: ใช้เพื่อดําเนินการเปรียบเทียบแบบทราบวัฒนธรรม

ตัวอย่างที่ 1

เปรียบเทียบ "1" และ "A" โดยใช้ "en-US" ตําแหน่งที่ตั้งเพื่อดูว่าค่าเท่ากันหรือไม่

การใช้งาน

Comparer.Equals(Comparer.FromCulture("en-US"), "1", "A")

ผลลัพธ์ของ

false