Comparer.Equals
指定された 2 つの値が等しいかどうかをチェックし、それに基づいて論理値を返します。
Syntax
Comparer.Equals(
comparer as function,
x as any,
y as any
) as logical
Remarks
提供されている comparer
を使用して、指定した値 x
と y
が等しいかどうかのチェックに基づいて logical
値を返します。
comparer
は比較を制御するために使用する Comparer
です。 比較関数は 2 つの引数を承認し、最初の値が 2 番目の値以下であるか、等しいか、大きいかに基づいて -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