英語で読む

次の方法で共有


Boolean.Equals メソッド

定義

対象のインスタンスが、指定したオブジェクトまたは Boolean に等しいかどうかを示す値を返します。

オーバーロード

Equals(Boolean)

対象のインスタンスが、指定した Boolean オブジェクトに等しいかどうかを示す値を返します。

Equals(Object)

このインスタンスが指定されたオブジェクトに等しいかどうかを示す値を返します。

Equals(Boolean)

対象のインスタンスが、指定した Boolean オブジェクトに等しいかどうかを示す値を返します。

C#
public bool Equals (bool obj);

パラメーター

obj
Boolean

このインスタンスと比較する Boolean 値。

戻り値

Boolean

obj の値がこのインスタンスと同じ場合は true。それ以外の場合は false

実装

注釈

このメソッドは、 System.IEquatable<T> インターフェイスを実装し、パラメーターを Equals オブジェクトに変換する必要がないため、より少しのパフォーマンスを発揮し obj ます。

こちらもご覧ください

適用対象

.NET 7 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Equals(Object)

このインスタンスが指定されたオブジェクトに等しいかどうかを示す値を返します。

C#
public override bool Equals (object obj);
C#
public override bool Equals (object? obj);

パラメーター

obj
Object

このインスタンスと比較するオブジェクト。

戻り値

Boolean

objBoolean でこのインスタンスと同じ値を保持している場合は true。それ以外の場合は false

注釈

このメソッドは、Equals をオーバーライドします。

こちらもご覧ください

適用対象

.NET 7 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0