ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Equals 方法

定義

傳回值,這個值指出目前的 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 執行個體是否與指定的物件相等。

多載

Equals(Object)

傳回值,這個值指出目前的 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 執行個體是否與指定的物件相等。

Equals(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>)

傳回值,這個值指出目前的 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 執行個體是否與指定的 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 執行個體相等。

Equals(Object)

來源:
ValueTuple.cs
來源:
ValueTuple.cs
來源:
ValueTuple.cs

傳回值,這個值指出目前的 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 執行個體是否與指定的物件相等。

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

參數

obj
Object

與這個執行個體相互比較的物件。

傳回

如果目前的執行個體和指定的物件相等,則為 true,否則為 false

備註

obj 變數會被視為在下列情況下等於目前的實例:

  • ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>它是實值型別。

  • 其元件的類型與目前實例的類型相同。

  • 其元件等於目前實例的元件。 相等是由每個元件的預設相等比較子所決定。

適用於

.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,T3,T4,T5,T6,T7,TRest>)

來源:
ValueTuple.cs
來源:
ValueTuple.cs
來源:
ValueTuple.cs

傳回值,這個值指出目前的 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 執行個體是否與指定的 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 執行個體相等。

C#
public bool Equals((T1, T2, T3, T4, T5, T6, T7, TRest) other);

參數

other
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>

要與此執行個體相比較的值元組。

傳回

如果目前的執行個體和指定的元組相等,則為 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