Skip to main content

Comparer.Equals

ส่งกลับค่าตรรกะตามการตรวจสอบความเท่ากันระหว่างค่าที่ระบุสองค่า

Syntax

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

Remarks

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

comparer คือตัวเปรียบเทียบ ซึ่งใช้เพื่อควบคุมการเปรียบเทียบ ตัวเปรียบเทียบเป็นฟังก์ชันที่ยอมรับสองอาร์กิวเมนต์และส่งกลับ -1, 0 หรือ 1 โดยขึ้นอยู่กับว่าค่าแรกน้อยกว่า เท่ากับ หรือมากกว่าค่าที่สอง ตัวเปรียบเทียบสามารถใช้เพื่อให้การเปรียบเทียบที่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็กหรือตามตำแหน่งที่ตั้งและวัฒนธรรม
ตัวเปรียบเทียบในตัวต่อไปนี้พร้อมใช้งานในภาษาสูตร:
  • Comparer.Ordinal: ใช้เพื่อดําเนินการเปรียบเทียบลําดับที่แน่นอน
  • Comparer.OrdinalIgnoreCase: ใช้เพื่อดําเนินการเปรียบเทียบที่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็กตามลําดับที่แน่นอน
  • Comparer.FromCulture: ใช้เพื่อดําเนินการเปรียบเทียบตามวัฒนธรรม

Examples

Example #1

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

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

Result:

false

Category

Comparer