Span<T>.Equals(Object) Methode

Definitie

Let op

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

Let op

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

Aanroepen naar deze methode worden niet ondersteund.

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

Parameters

obj
Object

Wordt niet ondersteund.

Retouren

Aanroepen naar deze methode worden niet ondersteund.

Kenmerken

Uitzonderingen

Aanroepen naar deze methode worden niet ondersteund.

Opmerkingen

Aanroepen naar de Equals methode worden niet ondersteund. Aanroepen naar de methoden produceren een van de Equals twee resultaten:

  • Als obj dit een Span<T>is, genereert de methode-aanroep compilerfout CS1503: 'kan niet converteren van 'System.Span' naar 'object'. Dit komt doordat Span<T> een verw-struct is die niet in een vak kan worden geplaatst en daarom niet kan worden geconverteerd naar een Object.

  • Als het type obj geen Span<T>is, genereert de methode-aanroep een NotSupportedException.

Gebruik de Span<T> vergelijkingsoperator om twee Equality objecten voor gelijkheid te vergelijken.

Van toepassing op