Span<T>.Equals(Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
Equals() on Span will always throw an exception. Use the equality operator instead.
Varning
Equals() on Span will always throw an exception. Use == instead.
Anrop till den här metoden stöds inte.
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
Parametrar
- obj
- Object
Stöds ej.
Returer
Anrop till den här metoden stöds inte.
- Attribut
Undantag
Anrop till den här metoden stöds inte.
Kommentarer
Anrop till Equals metoden stöds inte. Anrop till Equals metoderna ger något av två resultat:
Om
objär ett Span<T>genererar metodanropet kompilatorfelet CS1503: "det går inte att konvertera från "System.Span" till "object". Detta beror på att Span<T> är en referens struct som inte kan boxas och därför inte kan konverteras till en Object.Om typen av
objinte är en Span<T>, genererar metodanropet en NotSupportedException.
Om du vill jämföra två Span<T> objekt för likhet använder du Equality jämförelseoperatorn.