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