この記事の内容

オーバーロード

この文字列と、指定した String オブジェクトの値が同一かどうかを判断します。Determines whether this string and a specified String object have the same value.比較に使用するカルチャ、大文字と小文字の区別、および、並べ替え規則をパラメーターで指定します。A parameter specifies the culture, case, and sort rules used in the comparison.

指定した 2 つの String オブジェクトの値が同一かどうかを判断します。Determines whether two specified String objects have the same value.比較に使用するカルチャ、大文字と小文字の区別、および、並べ替え規則をパラメーターで指定します。A parameter specifies the culture, case, and sort rules used in the comparison.

このインスタンスと、指定した別の String の値が同一かどうかを判断します。Determines whether this instance and another specified String object have the same value.

Equals(String, StringComparison)

この文字列と、指定した String オブジェクトの値が同一かどうかを判断します。Determines whether this string and a specified String object have the same value.比較に使用するカルチャ、大文字と小文字の区別、および、並べ替え規則をパラメーターで指定します。A parameter specifies the culture, case, and sort rules used in the comparison.

次の例では、StringComparison 列挙体の各メンバーを使用して、4つの単語セットを比較します。The following example compares four sets of words by using each member of the StringComparison enumeration.この比較では、英語 (米国) カルチャとサーミ語 (Upper スウェーデン) カルチャの規則が使用されます。The comparisons use the conventions of the English (United States) and Sami (Upper Sweden) cultures.文字列 "encyclopædia" および "encyclopaedia" は、en-us カルチャでは等価と見なされますが、サーミ語 (北スウェーデン) カルチャでは考慮されないことに注意してください。Note that the strings "encyclopædia" and "encyclopaedia" are considered equivalent in the en-US culture but not in the Sami (Northern Sweden) culture.

注釈

comparisonType パラメーターは、比較で現在のカルチャまたはインバリアントカルチャを使用するか、比較する2つの文字列の大文字と小文字を区別するか無視するか、または word または序数の並べ替え規則を使用するかを示します。The comparisonType parameter indicates whether the comparison should use the current or invariant culture, honor or ignore the case of the two strings being compared, or use word or ordinal sort rules.

注釈

こちらもご覧ください

Equals(String, String, StringComparison)

指定した 2 つの String オブジェクトの値が同一かどうかを判断します。Determines whether two specified String objects have the same value.比較に使用するカルチャ、大文字と小文字の区別、および、並べ替え規則をパラメーターで指定します。A parameter specifies the culture, case, and sort rules used in the comparison.

例外

例

次の例では、StringComparison 列挙体の各メンバーを使用して、4つの単語セットを比較します。The following example compares four sets of words by using each member of the StringComparison enumeration.この比較では、英語 (米国) カルチャとサーミ語 (Upper スウェーデン) カルチャの規則が使用されます。The comparisons use the conventions of the English (United States) and Sami (Upper Sweden) cultures.文字列 "encyclopædia" および "encyclopaedia" は、en-us カルチャでは等価と見なされますが、サーミ語 (北スウェーデン) カルチャでは考慮されないことに注意してください。Note that the strings "encyclopædia" and "encyclopaedia" are considered equivalent in the en-US culture but not in the Sami (Northern Sweden) culture.

注釈

comparisonType パラメーターは、比較で現在のカルチャまたはインバリアントカルチャを使用するか、比較する2つの文字列の大文字と小文字を区別するか無視するか、または word または序数の並べ替え規則を使用するかを示します。The comparisonType parameter indicates whether the comparison should use the current or invariant culture, honor or ignore the case of the two strings being compared, or use word or ordinal sort rules.

パラメーター

戻り値

true が obj で、このインスタンスと同じ値を保持している場合は String。それ以外の場合は false。true if obj is a String and its value is the same as this instance; otherwise, false.obj が null の場合、メソッドは false を返します。If obj is null, the method returns false.

パラメーター

戻り値

true パラメーターの値がこのインスタンスの値と同じ場合は value。それ以外の場合は false。true if the value of the value parameter is the same as the value of this instance; otherwise, false.value が null の場合、メソッドは false を返します。If value is null, the method returns false.

実装

例

Equalsメソッドの例を次に示します。The following example demonstrates the Equals method.タイトルの大文字と小文字の "File" を、それと等価な単語、小文字の小文字、大文字、およびラテン小文字 I (U + 0069) ではなく、ラテン文字の小文字の I (U + 0131) を含む単語と比較します。It compares the title-cased word "File" with an equivalent word, its lowercase equivalent, its uppercase equivalent, and a word that contains LATIN SMALL LETTER DOTLESS I (U+0131) instead of LATIN SMALL LETTER I (U+0069).Equals(String) メソッドは序数による比較を実行するため、同一の単語との比較だけが trueを返します。Because the Equals(String) method performs an ordinal comparison, only the comparison with an identical word returns true.