Span<T>.Equals(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .