Comparer.Equals
Comparer.Equals(comparer as function, x as any, y as any) as logical
Verilen iki değer (x
ve y
) arasındaki eşitliği kontrol ederek ve sağlanan comparer
kullanılarak bir logical
değeri döndürür.
comparer
, karşılaştırmayı denetlemek için kullanılan bir Comparer
. Karşılaştırıcı, iki bağımsız değişken kabul eden ve ilk değerin ikincisinden küçük, ona eşit veya ondan büyük olmasına bağlı olarak -1, 0 veya 1 döndüren bir işlevdir. Karşılaştırıcılar büyük/küçük harfe duyarlı olmayan veya kültür ve yerel ayar kullanan karşılaştırmalar sağlamak için kullanılabilir.
Aşağıdaki yerleşik karşılaştırıcılar formül dilinde kullanılabilir:
- Comparer.Ordinal: Tam bir sıralı karşılaştırma gerçekleştirmek için kullanılır
- Comparer.OrdinalIgnoreCase: Tam anlamıyla sıralı ve büyük/küçük harfe duyarsız bir karşılaştırma gerçekleştirmek için kullanılır
- Comparer.FromCulture: Kültüre duyarlı karşılaştırma yapmak için kullanılır
Değerlerin eşit olup olmadığını belirlemek için "en-US" yerel ayarını kullanarak "1" ve "A" değerlerini karşılaştırın.
Kullanım
Comparer.Equals(Comparer.FromCulture("en-US"), "1", "A")
çıkış
false