Span<T>.Equals(Object) Metode

Definisi

Perhatian

Equals() on Span will always throw an exception. Use == instead.

Perhatian

Equals() on Span will always throw an exception. Use the equality operator instead.

Panggilan ke metode ini tidak didukung.

public:
 override bool Equals(System::Object ^ obj);
[System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
public override bool Equals (object? obj);
[System.Obsolete("Equals() on Span will always throw an exception. Use the equality operator instead.")]
public override bool Equals (object? obj);
[System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
public override bool Equals (object obj);
[<System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")>]
override this.Equals : obj -> bool
[<System.Obsolete("Equals() on Span will always throw an exception. Use the equality operator instead.")>]
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Parameter

obj
Object

Tidak didukung.

Mengembalikan

Panggilan ke metode ini tidak didukung.

Atribut

Pengecualian

Panggilan ke metode ini tidak didukung.

Keterangan

Panggilan ke Equals metode tidak didukung. Panggilan ke Equals metode menghasilkan salah satu dari dua hasil:

  • Jika obj adalah Span<T>, panggilan metode menghasilkan kesalahan kompilator CS1503: "tidak dapat mengonversi dari 'System.Span' ke 'object'." Ini karena Span<T> adalah struktur ref yang tidak dapat dikotak dan oleh karena itu tidak dapat dikonversi ke Object.

  • Jika jenis obj bukan Span<T>, panggilan metode akan melempar NotSupportedException.

Untuk membandingkan dua Span<T> objek untuk kesetaraan, gunakan operator perbandingan Equality .

Berlaku untuk