英語で読む

次の方法で共有


ValueTuple<T1,T2>.Equals メソッド

定義

現在の ValueTuple<T1,T2> インスタンスが、指定されたオブジェクトと等しいかどうかを示す値を返します。

オーバーロード

Equals(Object)

現在の ValueTuple<T1,T2> インスタンスが、指定されたオブジェクトと等しいかどうかを示す値を返します。

Equals(ValueTuple<T1,T2>)

現在の ValueTuple<T1,T2> インスタンスが、指定された ValueTuple<T1,T2> インスタンスと等しいかどうかを示す値を返します。

Equals(Object)

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

現在の ValueTuple<T1,T2> インスタンスが、指定されたオブジェクトと等しいかどうかを示す値を返します。

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

パラメーター

obj
Object

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

戻り値

現在のインスタンスが指定したオブジェクトと等しい場合は true。それ以外の場合は false

注釈

引数は obj 、次の条件で現在のインスタンスと等しいと見なされます。

  • これは値型 ValueTuple<T1,T2> です。

  • そのコンポーネントは、現在のインスタンスと同じ型です。

  • そのコンポーネントは、現在のインスタンスのコンポーネントと同じです。 等値は、各コンポーネントの既定の等値比較子によって決定されます。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.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, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Equals(ValueTuple<T1,T2>)

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

現在の ValueTuple<T1,T2> インスタンスが、指定された ValueTuple<T1,T2> インスタンスと等しいかどうかを示す値を返します。

C#
public bool Equals((T1, T2) other);

パラメーター

other
ValueTuple<T1,T2>

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

戻り値

現在のインスタンスが指定したタプルと等しい場合は true。それ以外の場合は false

実装

注釈

引数は other 、次の条件で現在のインスタンスと等しいと見なされます。

  • そのコンポーネントは、現在のインスタンスと同じ型です。

  • そのコンポーネントは、現在のインスタンスのコンポーネントと同じです。 等値は、各コンポーネントの既定の等値比較子によって決定されます。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.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, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1